【事例演習6】 数式インタプリタ
この事例演習では,算術演算,論理演算を含む任意の数式を入力して,その構文解析や疑似コード生成,疑似コードの評価等を行う数式インタプリタを作成し,インタプリタの基本的な処理方式等を理解する.
【 数式インタプリタはどこに役立つか 】
- Java,BASIC,Smalltalk,Lisp等の背後にある一般的なインタプリタの仕掛けを理解する上で,基礎となる技術である.
- 各分野の専門家がそれぞれの分野に特有のプログラミングを簡単に行えるようにする問題向き言語(例えば,機械工作用言語,座標計算用言語,CGモデリング言語,事務処理用言語,教育教材用言語等)開発の方法を理解する上で出発点となる.