[345] Re:プログラミング言語を作る
投稿者:(ぱ)
2007/02/20 02:13:25
>プログラミング言語を作るというと、
>やはり「難しそう」というイメージがあるのか、敬遠されることが
>多いです。
やってみるとそんなに難しくはないんですよね。実際、今回の企画はそれを
示そうと思ってはじめました。時間がなくてなかなか思うに任せていませんが。
# そんなに難しくはない、ということを示したいんだから、あっという間に
# 実装できた方が説得力あるんでしょうけどねえ。
>実は私も新しいプログラミング言語をJavaCCで作っていまして、近いうちに
>公開しようかと考えているところです。
おお、すばらしい。
>どんな言語かと言いますと、Java VMのバイトコードを吐く、静的型の
>オブジェクト指向言語で、JavaのOOP機能に、委譲やクロージャなどを備えた言語
>です。既にほとんどの機能のコンパイルができる所まで完成していて、今少しずつ
>ドキュメントを書いているところです。
>
>一応、特色としては、Javaライクな静的型オブジェクト指向言語でありながら、
>スクリプト言語のようにトップレベルにスクリプトがかけたり、型宣言が省略可能
>な辺りでしょうか。
・委譲の言語仕様とか、
・クロージャの実装方法(環境へのアクセス方法)とか、
・型宣言を省略する方法とか(静的型とのことなので、レキシカルな最初の代入から推測?)
等に興味があります。
公開される日を楽しみにしています。