アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
あえて変なのを挙げてみる (スコア:3, 興味深い)
実用性はともかくとして、こういうのも知っておいて損はないかと。
Re:あえて変なのを挙げてみる (スコア:0)
Re: (スコア:0)
FORTHを挙げるなら、代わりにwhitespaceを挙げるべき。
しかし、whitespaceもbrainf*ckも
言語としてはヘンテコだけど、ちょー基本のスタックと、チューリングマシンなので
構文以外はやっておく価値のある言語なんだよね
Concatenative言語 (スコア:0)
「やっておく価値」はあるかも知れないが、実際やると「しんどい」の一言だぞ。
基本といっても、この場合の基本とは
粒度の小ささというか層の低さを意味していて、
つまり使うのが面倒すぎるんで、
普通の言語では真っ先に(ハードの隠蔽と同じくらいの優先度で)
隠蔽される槍玉なんだよね。
全て(というのは嘘だが)がスタックになってると、
全てが「関数」になる、
という面白い性質を導く(ことがある)んで、
そこは派生知識として興味深い。
以下のページをどぞ。
俺はコレで初めて知ったのでかなりショック受けた。
The Log of the No22 - Concatenative
http://gikoforth.s13.xrea.com/td/?date=20060925 [xrea.com]