2 part forth (907レス)
上下前次1-新
599: 2010/01/16(土)15:33 AAS
外部リンク[html]:www.h7.dion.ne.jp
Retro (Forth) の和訳
外部リンク[zip]:www.h7.dion.ne.jp
オリジナルのコンソール版仮想マシンを Windows 専用に移植したもの
TinyC のみでビルド可、TinyC の conio.h を利用
超応急措置的改変だが、文字列に日本語も使用可
ビルド済み EXE とオリジナルの retroImage も同梱
600: 2010/03/11(木)19:17 AAS
スレがなくて似たようなスレということでやってきたんだけど
postscriptの話題もOKですか?
forthはif文は逆ポーランドじゃないんですね
601: 2010/03/12(金)19:38 AAS
誰もいないし
カーペット敷いときますね
%!PS
/carpet {
dup 0 eq { pop 4 {dup 0 rlineto 90 rotate} repeat pop }
{
4 {
3 { 2 copy 1 sub exch 3 div dup 3 2 roll carpet 0 rmoveto } repeat
90 rotate
} repeat pop pop
}ifelse
}def
100 500 translate 0 0 moveto
300 3 carpet
stroke showpage
602: 2010/03/23(火)00:04 AAS
外部リンク:factorcode.org
今死んでね?
603: 2010/03/23(火)00:58 AAS
中の小人が忙しいといってるな
604: 2010/04/18(日)17:43 AAS
FORTHって、ちょっとずつ作れてなんだか良いね。
関数とかじゃなくて、演算子を作りながら進んでる感じ。
605: 2010/04/18(日)23:45 AAS
のんびりのんびり(^。^)y-.。o○
606: 2010/04/22(木)05:05 AAS
何気にコンパイル = 2パスなところがミソなんだね。
最初IF文とか巧妙にスタックで実現しているのかと思った。
607: 2010/04/28(水)19:34 AAS
Factor 座談会
外部リンク:oss.infoscience.co.jp
608: 2010/06/15(火)05:20 AAS
蔵書を整理していたら
マイコンピュータ No3
特集すぐ動くFORTH
などと言うものが出てきた、1981年の本なのでZ80とかApple向けの実装の話だったりする
思わずScanSnapで取り込んでしまった
609: 2010/06/15(火)17:04 AAS
リギー、かわいいよリギー
610: 2010/08/11(水)11:24 AAS
age
611: 2010/12/28(火)08:18 AAS
age
612: 2010/12/28(火)09:18 AAS
ムーア先生がさらにあさっての方向に。
外部リンク:www.greenarrays.com
144コアのforthマシンとか誰得
613: 2010/12/28(火)09:43 AAS
いつものことじゃん
いちいち驚くなよ
614(1): 2010/12/31(金)23:45 AAS
Ubuntu GNU/LINUX10.04を使ってます。
先日、倉庫を整理していたら「パソコン・ユーザのためのFORTH入門」(近代科学社)が
出てきました。懐かしいので、”Ubuntu FORTH”で検索してみてgFORTHの存在を知り
さっそくインストールしてみました。FORTHとの出会いはOh!MZの連載記事「掟やぶりの
magiFORTH」ですが、当時はSーOSを入力していなかったので実際にFORTHに触れる
のは今回が初めてです。
よろしくお願いします。
615: 【大吉】 2011/01/01(土)00:04 AAS
!omikuji
あけおめ
616(1): 2011/01/01(土)23:57 AAS
>>614
清水和人だったな、懐かしい
617(1): 2011/01/04(火)08:09 AAS
>>616
「掟破りのmagiFORTH」は山田伸一郎さんの書いた記事でした。
1985年か1986年のOh!MZ 3月号に掲載されています。
618: 2011/01/04(火)20:00 AAS
>>617
おっとゴメン、もう記憶があやふやだわ
俺はLispの方にハマったな
こうもとやすひこの記事とか楽しく読んでいた
619(1): 2011/02/11(金)21:03 AAS
>>13>>43
ForthとLISPの両方の特徴を生かした言語Laplasの論文
汎用簡易言語としてみたインタプリタ言語Laplas
外部リンク[pdf]:ci.nii.ac.jp
L a p 1 a s 一マイクロ・コンピュータに適した新らしい言語一
外部リンク[pdf]:eprints.lib.hokudai.ac.jp
620(1): 2011/02/11(金)21:15 AAS
日本語プログラミング言語Mind
外部リンク[html]:mimizun.com
24 名前:名無しさん@お腹いっぱい。 :2000/12/21(木) 06:19
Forthやった後でLISP学ぶとすんげえわかりやすい。
簡易LISPってかんじ。
25 名前:名無しさん@お腹いっぱい。 :2000/12/21(木) 11:22
そういえば、 forth lisp + 2 / な言語が昔ASCIIに載ってた。ラプラスとかいう奴。
トンボグラフィックス(タートルグラフィックスの3D版)とか搭載してて面白かった。
26 名前:名前ついてますか? :2000/12/21(木) 22:51
あれは面白かった... lambdaとか使わなくても関数抽象できたし。
#原田さんはその後も変なものを作るので要注目
27 名前:奥さん、名無しです :2000/12/22(金) 04:24
>>26
え、それなにどうやってやるの。
621: 2011/02/11(金)21:20 AAS
28 名前:名前ついてますか? :2000/12/22(金) 09:10
stackが前提だから (1 +) で (lambda (x) (+ x 1)) 相当。
うーん、closureつければ今でもいけないかしらん..
30 名前:名前ついてますか? :2000/12/25(月) 14:11
そうそう。といいつつ age
29 名前:名無しさん@お腹いっぱい。 :2000/12/22(金) 11:14
xを先にstackに置いといてからそのリスト置いてapplyってこと?
32 名前:29 :2000/12/26(火) 10:35
>>30
そうなのか。それだと関数抽象っていうより
アセンブラのウルテクみたいだな、って思った。
34 名前:名前ついてますか? :2000/12/27(水) 14:10
>>32 関数抽象なんて高尚な概念も stack levelに落として考えれば、
禁断の秘技程度なのです。って落ちじゃだめ?
# ちなみに同じ stack machine でも JavaVMじゃできない
>>26-27
原田 康徳さんの論文s
外部リンク:ci.nii.ac.jp
622(1): 2011/02/11(金)21:28 AAS
これか
外部リンク:ci.nii.ac.jp
「機関リポジトリ本文(無料)」ってリンクからたどってくとPDFで本文読めるな
623: 2011/02/11(金)23:23 AAS
>>622
>>619の上のほうで示したリンク先「汎用簡易言語として見たインタプリタ言語Laplas」は
外部リンク:ci.nii.ac.jp
こっちで見れるね
624(1): 2011/02/12(土)00:27 AAS
SECD Machineみたいな、LispやMLを実装するすためのスタックマシンに自然なForthって感じか。
ざっとみたけど、lambdaはあっても、Closureはないみたいだな。
625: 2011/03/07(月)10:54 AAS
だなw
626: 2011/05/28(土)09:22 AAS
保守
627: 2011/05/29(日)07:57 AAS
いつのまにかWikipediaのMindの記事が大幅に書き換わってるな
628: 2011/06/06(月)07:09 AAS
おムーア様の過去の著作公開
外部リンク[htm]:www.colorforth.com
上下前次1-新書関写板覧索設栞歴
あと 279 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.014s