概要 コンピュータ言語の学習をする際、非常に効果的なのは、自分でOSやコンパイラ、プログラミング言語を作ることです。本書は、JavaScriptやPHP、Python、Rubyのようなスクリプト言語(Lightweight Language:軽量言語)を、自分の手で作り上げる方法を解説します。しかも14日間、すなわち14ステップで高度な概念を自然に理解できるようになります(正確には、自習時間もいれて20日です!ご注意!)。普通の本ならば、後回しにしてしまう重要な概念もわかりやすく解説、サンプルコードを読みながら、自分専用のプログラミング言語を作ってみませんか? 目次 第Ⅰ部 基礎編 1日目 さて何を作ろうか 1.1 機械語とアセンブリ言語 1.2 インタプリタとコンパイラ 1.3 言語処理系を作る 1.4 言語処理系の構成と本書の構成 2日目 プログラミング言語をデザインする 2.1 必要
