2 part forth (907レス)
2 part forth http://mevius.5ch.net/test/read.cgi/tech/1073673931/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
234: デフォルトの名無しさん [sage] 2005/05/01(日) 01:45:08 >>227 C言語レベルでオゲーなら、↓こんな所からコードを読んでみるのは、いかがでせぅか? T4th http://eshop.advanet.co.jp/formmail/t4th.html GForth http://www.jwdt.com/~paysan/gforth.html GikoForth http://gikoforth.s13.xrea.com/gikoforth.html T4thは正確にはモドキらしいけど、日曜プログラミング程度で突付ける程度の気楽さですよ。 > 適当なOS向けの拡張ってどうやってやるんだろう。 ぱっと思いつくのは、Win32 APIのLoadLibraryとGetProcAddressを呼び
出す ワード(命令)を用意すれば いいんじゃないかな?と。 >というか、キューとかにしちゃってもいいのか?? STLのstackも確かqueueの特殊系だったので、それで良いと思いますよ。 (上のはCで実装しているけど、まぁ似たような感じだし) http://mevius.5ch.net/test/read.cgi/tech/1073673931/234
235: 227 [sage] 2005/05/01(日) 04:00:31 先日brainf*ckを自作してみたら、大体C++のクラスで150行位になった。 僕が保守できる限界がこれ位なだよなー。結構ヘタレ。 >>234 thx! あまり長いソースはよんだことないからなー。 1000行はちょっと長いね。まーいいか。 地道によんでみます。 >ぱっと思いつくのは、Win32 APIのLoadLibraryとGetProcAddressを呼び出す >ワード(命令)を用意すれば いいんじゃないかな?と。 うまいまわし方はわからんけど、簡単そうですね。 >というか、キューとかにしちゃってもいいのか?? どうして
こんなこといっちゃったんだろう。 意図忘れちゃった。(汗 http://mevius.5ch.net/test/read.cgi/tech/1073673931/235
236: 227 [sage] 2005/05/02(月) 21:43:03 http://www.uploda.org/file/uporg88200.lzh スタック電卓作ってみました。 形にはなってない感じですが・・・。 とりあえず、ソースはまだカオス化してないはずなので興味があるなら読んでみてください。 変数等は使えません。辞書も無理。 拡張は、クラスStackCalcのenumのTokennumを必要数増やして、 メソッド、Doの中にあるstd::stringのtoken[]に命令文を追加して、 switch文に新しい数字を増やして、 新しいメソッドを書くだけ。 こんなに簡単。(笑 扱いはMain.cppを見てください。 エラー処理はほ
ぼしてないです。 あー、これをどれだけ拡張すると、forthになるのやら。 制御構文がネックだなー。Boost::tokenizerはバックして解析できないみたいだし・・・。 あと、ファイルは二日ほどで消える予定です。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/236
237: 236 [sage] 2005/05/02(月) 21:46:48 あ、URLのh抜くの忘れてた。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/237
238: デフォルトの名無しさん [sage] 2005/05/08(日) 03:21:28 保守上げ http://mevius.5ch.net/test/read.cgi/tech/1073673931/238
239: デフォルトの名無しさん [] 2005/05/08(日) 03:28:55 保守上げ。リバイバル。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/239
240: デフォルトの名無しさん [sage] 2005/05/10(火) 22:55:12 Forth さばいばる http://mevius.5ch.net/test/read.cgi/tech/1073673931/240
241: デフォルトの名無しさん [sage] 2005/05/11(水) 23:05:01 いや、ぜんぜん生き残ってないし http://mevius.5ch.net/test/read.cgi/tech/1073673931/241
242: デフォルトの名無しさん [] 2005/05/18(水) 19:40:57 三回転半腰捻り腰痛対策age http://mevius.5ch.net/test/read.cgi/tech/1073673931/242
243: デフォルトの名無しさん [sage] 2005/05/24(火) 04:28:13 S-Langはスタックベースの言語なんだね。 でも構文見るとまるでCだ。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/243
244: デフォルトの名無しさん [sage] 2005/05/28(土) 05:14:52 SLangの少ない日本語ページ http://mizotec.s27.xrea.com/slang.html http://genjo9.lit.let.hokudai.ac.jp/keita/read.cgi?S-Lang&l=jp http://mevius.5ch.net/test/read.cgi/tech/1073673931/244
245: デフォルトの名無しさん [sage] 2005/06/05(日) 03:08:40 あれ? ここってforthスレだよねぇ〜・・・(謎 http://mevius.5ch.net/test/read.cgi/tech/1073673931/245
246: デフォルトの名無しさん [sage] 2005/06/05(日) 03:24:28 fifth http://mevius.5ch.net/test/read.cgi/tech/1073673931/246
247: デフォルトの名無しさん [sage] 2005/06/05(日) 23:58:45 ミットコンッドッリアアアッァァアァァァァァァァァァァァアアアアアァァァァア。 age http://mevius.5ch.net/test/read.cgi/tech/1073673931/247
248: デフォルトの名無しさん [] 2005/06/05(日) 23:59:43 うぉぉおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおぉぉぉぉぉぉりゃぁぁぁぁぁぁぁぁぁぁぁぁあぁぁぁっぁぁぁっぁぁぁぁぁっぁぁぁぁ age http://mevius.5ch.net/test/read.cgi/tech/1073673931/248
249: デフォルトの名無しさん [sage] 2005/06/06(月) 04:47:43 ttp://www.retroforth.org/ http://mevius.5ch.net/test/read.cgi/tech/1073673931/249
250: デフォルトの名無しさん [sage] 2005/06/15(水) 07:23:13 ttp://stackempty.info http://mevius.5ch.net/test/read.cgi/tech/1073673931/250
251: デフォルトの名無しさん [sage] 2005/06/21(火) 21:25:18 ↑ブラクラ と書かれると嫌だろ? ちゃんと何のリンクかぐらい書けや http://mevius.5ch.net/test/read.cgi/tech/1073673931/251
252: デフォルトの名無しさん [sage] 2005/06/22(水) 14:44:53 サーバーが見つかりません http://mevius.5ch.net/test/read.cgi/tech/1073673931/252
253: デフォルトの名無しさん [sage] 2005/06/22(水) 21:45:27 と書かれると嫌だろ? ちゃんと何のリンクかぐらい書けや http://mevius.5ch.net/test/read.cgi/tech/1073673931/253
254: デフォルトの名無しさん [sage] 2005/07/09(土) 15:05:46 数年前の記事ですが... I Hate Forth ttp://embedded.com/story/OEG20010731S0028 I Love Forth ttp://embedded.com/showArticle.jhtml?articleID=9900308 http://mevius.5ch.net/test/read.cgi/tech/1073673931/254
255: デフォルトの名無しさん [sage] 2005/09/02(金) 18:54:36 ムーアさん、亡くなった? http://mevius.5ch.net/test/read.cgi/tech/1073673931/255
256: 名無しさん@そうだ選挙に行こう [sage] 2005/09/11(日) 20:49:19 そんな話聞いた事無いけどな。 Dr. Moogなら亡くなったが。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/256
257: デフォルトの名無しさん [] 2005/11/09(水) 00:49:06 hoth http://mevius.5ch.net/test/read.cgi/tech/1073673931/257
258: デフォルトの名無しさん [sage] 2005/11/12(土) 02:24:58 こんだけ過疎な理由はなんだ? Forthの悪いところでも晒していこうぜ。 ちなみにおれはアセンブラより難解だと思ってる一人だぜ。 http://mevius.5ch.net/test/read.cgi/tech/1073673931/258
259: デフォルトの名無しさん [] 2005/11/12(土) 06:28:32 俺はPythonやJavaより読みやすいと思ってる一人だぜ. http://mevius.5ch.net/test/read.cgi/tech/1073673931/259
260: デフォルトの名無しさん [] 2005/12/07(水) 02:41:39 何か話題ないのか http://mevius.5ch.net/test/read.cgi/tech/1073673931/260
261: デフォルトの名無しさん [sage] 2005/12/07(水) 10:20:28 FORTH にある ROT って つまり age のことだよね? 最近やっと気付いたよ w http://mevius.5ch.net/test/read.cgi/tech/1073673931/261
262: デフォルトの名無しさん [sage] 2005/12/07(水) 22:57:42 : age ROT ; http://mevius.5ch.net/test/read.cgi/tech/1073673931/262
263: デフォルトの名無しさん [sage] 2005/12/07(水) 23:57:33 sage は SWAP でいいのかな? : sage SWAP ; http://mevius.5ch.net/test/read.cgi/tech/1073673931/263
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 644 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s