« OFF充 | Main | 敷居の話 »

2008.08.14

Forthが人気過ぎる件

[fpga-cpu]でFPGAで動く小さなCPUについて盛り上がっていたので、ぼちぼち読む。
その中で、forthプロセッサが、紹介されていました。
http://www.jwdt.com/~paysan/b16.html

Forthプロセッサなら命令も単純だし、仕事で使う的な意味で良いかもしれないと、妄想全開モードになる。僕のForthのイメージってのは、パースを放棄して、人間が機械に合わせるアセンブラすれすれの言語で、ネタとして出てくるだけで死滅寸前の言語だと思ってました。まあHP200LXでも動くだろうし、VerilogとForthってなんか格好いいじゃん。

さらっと調べたら、現役すぎて驚く。

ISO/IEC 15145:1997(E) - Information technology - Programming languages - Forth (First edition: 1997-04-15)で標準化されてるって、おいおいどこの陰謀なんだ。Forthの実装が乱立して困ってる人達がいるのか?

オブジェクト指向も取り入れているようだし、Win32APIやDLLの呼び出しも可能。ARM向けのクロスコンパイラまであるよ!今年になってから本も出てるし、すごすぎる。

極めつけはこれ
http://www.ultratechnology.com/chips.htm
みんなForthプロセッサ作りすぎ><

|

« OFF充 | Main | 敷居の話 »

Comments

redditでもFORTH関連のネタは結構挙がってますよ。
あと、ANSI FORTHがだいぶ前に決まってます。
JISにはありませんがw

Posted by: きむら(K) | 2008.08.14 at 11:00 PM

Forthの実装ですが、商用、非商用とも充実していて、Schemeよりも普及しているように感じました。
海外のユーザーは多そうですね。

http://www.forth.org/compilers.html
http://www.forth.org/commercial.html

HP200LXでも無事起動したので、少しいじってみます。

Posted by: なつたん | 2008.08.16 at 11:22 AM

Forthといえば、
SunのROMモニターを思い出します。

Posted by: 原山みや | 2008.08.16 at 09:18 PM

原山みやさん

えっ、そんなところでも使われているのですか。
すごいなー。

Posted by: なつたん | 2008.08.17 at 05:57 PM

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/18154/42166399

Listed below are links to weblogs that reference Forthが人気過ぎる件:

« OFF充 | Main | 敷居の話 »