|
|
No.000556 | - Wiki Edit - |
Date : | Dec.09.2005 17:31'48 |
Topic : | POPL:ういかの紹介 |
No.000544 | - Wiki Edit - |
Date : | Nov.24.2005 18:34'14 |
Topic : | POPL:ういかの紹介 |
No.000543 | POPL:ういかの紹介 |
Date : | Nov.24.2005 18:33'12 |
Edit history : |
Nov.25.2005 03:34'14 Dec.10.2005 02:31'48 |
POPL:Top ここではペルソナ指向プログラミング言語試作である「ういか」について説明します。 *ういかとは ペルソナ指向プログラミング言語の第一世代です。 言語仕様ではなく、その上に形成されている人格(ペルソナ)の名前が「ういか」になります。 *ういかの URL http://www.limo.fumi2kick.com/chara_lang/uika/uika.cgi *ういかの仕様 ういかの下にはベースとなる StackLanguage というスタック型のインタープリタがあります。ぶっちゃけ しょぼい FORTH です。あんまり厳密に FORTH していません。 なのでプログラム言語としてのういかは StackLanguage に依存します。 *ういかでの Hello, World! 「こんにちは!!世界さん」([これを覚えて]の左にあるエディットボックスに記入) [これを覚えて][おしえてくれるかな] [これを覚えて]でスタックに積み、[おしえてくれるかな]ではスタックの最新一つを表示してくれます。 *レベルについて Lv とあるのは実装レベルの事です。 単純に Lv とあった場合、下位層の StackLanguage の実装レベルである場合と、ペルソナインターフェース「ういか」の実装レベルである場合があります。基本的に両方セットで上がっていきますが、どっちか片方だけの可能性もあります。 *予定している実装レベル 予定は未定 Level1 -- スタック操作を基本演算、条件判断ができる Level2 -- ユーザーによるワード定義とその呼び出しを実装 Level3 -- 変数の宣言とその利用を実装 あまり大層なことは計画してない。 |
|
|
|