descartes-src (ソースパッケージ descartes-src-0.26.0.tar.gz) | 2012-09-09 20:57 |
descartes-win (Windows用バイナリパッケージ descartes-win-0.26.0.zip) | 2012-09-09 20:52 |
会話キャラクター: ツンデレ アプリケーション (会話キャラ:ツンデレ v1.0 for Windows) | 2010-04-29 13:41 |
会話キャラクター: 2人の女の子 ダブルキャラクター (会話キャラクター 2人の女の子 ダブルキャラクター 1.0 for Windows) | 2011-10-02 22:23 |
会話キャラクター: Eliza風英語版 (会話キャラ:Eliza風英語版 v1.0 for Windows) | 2010-05-11 01:06 |
会話キャラクター: 猫耳メイド アプリケーション (会話キャラ:猫耳メイド v1.0 for Windows) | 2010-04-27 21:15 |
会話キャラクター: イライザ風日本語版 (会話キャラ:イライザ風日本語版 v1.0 for Windows) | 2010-04-30 21:53 |
経済指標表示プログラム for Windows (経済指標表示プログラム V1.0) | 2011-08-18 22:04 |
ニュースヘッドライン表示プログラム (ニュースヘッドライン表示プログラム V1.0 for Windows) | 2011-08-16 12:31 |
デカルト言語 example (デカルト言語の例題 example-0.7.0.zip) | 2009-03-01 19:47 |
電力状況表示プログラム for Windows (2011年夏版 全国電力供給状況表示プログラム V1.0) | 2011-08-15 13:25 |
デカルト言語を使った、「新プログラミング言語のつくりかた」について説明しましょう。
独自のプログラミング言語を考えている人は多いと思いますが、それをプロトタイプ的にとりあえず作るにはどうすればよいのか、参考になると思います。
ここでは最初に、まずPL/0と呼ばれる良く知られたプログラミング言語を実装します。
PL/0は、「Algorithms + Data Structures = Programs」(ニクラウス・ヴィルト: Niklaus Wirth) で紹介されたもので、Pascalを簡略化した基本的なモデルともいうべきプログラミング言語でした。
このPL/0を基にして、構文を拡張し、Pascalとは異なる構文にしていきます。そして、クロージャ機能を持った言語や純関数型の言語を派生させ、高階関数やプロトタイプベースのオブジェクト指向を導入します。
こうして、最終的にはいろいろな機能を持った独自のプログラミング言語をいくつか実現してしまいましょう。
[ページ情報]
更新日時: 2012-12-22 22:23:07, 更新者: hniwa
[ライセンス]
クリエイティブ・コモンズ 2.1 表示
[権限]
表示:無制限, 編集:ログインユーザ, 削除/設定:ログインユーザ