LiMo BBS Mobile
No.000556
Dec.09 17:31'48
[]
Wiki Edit
--
0>
0<[[POPL:Top]]
1>[[POPL:Top]]
1<
2>
2<ここではペルソナ指向プログラミング言語試作である「ういか」について説明します。
3>ここではペルソナ指向プログラミング言語試作である「ういか」について説明します。
3<
4>
4<*ういかとは
5>*ういかとは
5<ペルソナ指向プログラミング言語の第一世代です。
6>ペルソナ指向プログラミング言語の第一世代です。
6<言語仕様ではなく、その上に形成されている人格(ペルソナ)の名前が「ういか」になります。
7>言語仕様ではなく、その上に形成されている人格(ペルソナ)の名前が「ういか」になります。
7<
8>
8<*ういかの URL
9>*ういかの URL
9
10>http://www.limo.fumi2kick.com/chara_lang/uika/uika.cgi
10<
11>
11<*ういかの仕様
12>*ういかの仕様
12<ういかの下にはベースとなる StackLanguage というスタック型のインタープリタがあります。ぶっちゃけ しょぼい FORTH です。あんまり厳密に FORTH していません。
13>ういかの下にはベースとなる StackLanguage というスタック型のインタープリタがあります。ぶっちゃけ しょぼい FORTH です。あんまり厳密に FORTH していません。
13<なのでプログラム言語としてのういかは StackLanguage に依存します。
14>なのでプログラム言語としてのういかは StackLanguage に依存します。
14<
15>
15<*ういかでの Hello, World!
16>*ういかでの Hello, World!
16<「こんにちは!!世界さん」([これを覚えて]の左にあるエディットボックスに記入)
17>「こんにちは!!世界さん」([これを覚えて]の左にあるエディットボックスに記入)
17<[これを覚えて][おしえてくれるかな]
18>[これを覚えて][おしえてくれるかな]
18<
19>
19<[これを覚えて]でスタックに積み、[おしえてくれるかな]ではスタックの最新一つを表示してくれます。
20>[これを覚えて]でスタックに積み、[おしえてくれるかな]ではスタックの最新一つを表示してくれます。
20<
21>
21<*レベルについて
22>*レベルについて
22
23>Lv とあるのは実装レベルの事です。
23<単純に Lv とあった場合、下位層の StackLanguage の実装レベルである場合と、ペルソナインターフェース「ういか」の実装レベルである場合があります。基本的に両方セットで上がっていきますが、どっちか片方だけの可能性もあります。
2
続き/
一覧へ
LiMo BBS System
- PhoneArticle
$Id: pl.rhtml,v 1.2 2003/05/17 17:19:11 rero2 Exp $