探検
2 part forth
1デフォルトの名無しさん
NGNG 第四世代
145デフォルトの名無しさん
NGNG 電波系が混じってるから下げるしかないね
146デフォルトの名無しさん
NGNG DPANS94ってのはISOのやつとは別物?
147デフォルトの名無しさん
NGNG マイナー言語はISOで定義されたからって
それが標準になるわけじゃないんだよな
なんのためのISOだよ
それが標準になるわけじゃないんだよな
なんのためのISOだよ
148デフォルトの名無しさん
NGNG >>146
ネットで公開されているDPANS94は下書きの最終段階のもので、正式な標準ドキュメントはANSIから得るよう公開ページに書かれているね。
実際のところ公開されているものは承認されたものだから、イコール標準ドキュメントとみなして差し支えないと思うけど。
それから、ANS Forth ANSI X3.215:1994 は ISO/IEC 15145:1997と同一だそうです。
http://forth.com/forth/fph-0.html
ネットで公開されているDPANS94は下書きの最終段階のもので、正式な標準ドキュメントはANSIから得るよう公開ページに書かれているね。
実際のところ公開されているものは承認されたものだから、イコール標準ドキュメントとみなして差し支えないと思うけど。
それから、ANS Forth ANSI X3.215:1994 は ISO/IEC 15145:1997と同一だそうです。
http://forth.com/forth/fph-0.html
149デフォルトの名無しさん
NGNG May the FORTH be with you!
150デフォルトの名無しさん
NGNG >>149
by Oh! MZ (ねたに反応…、これでいいよね?)
by Oh! MZ (ねたに反応…、これでいいよね?)
151デフォルトの名無しさん
NGNG Fifthは?
152デフォルトの名無しさん
NGNG Fifthは腹を切って死ぬべきだ。
また、彼らはただ死んで終わるものではない。
唯一神ムーアが地獄の火の中に投げ込む者達だ。
彼らの支持者も同様だ。
理由はthleded codeを殺すなら自分が死ぬべきだからだ。
詳しい理由はhttp://www.complang.tuwien.ac.at/forth/threaded-code.htmlで熟知すべし。
また、彼らはただ死んで終わるものではない。
唯一神ムーアが地獄の火の中に投げ込む者達だ。
彼らの支持者も同様だ。
理由はthleded codeを殺すなら自分が死ぬべきだからだ。
詳しい理由はhttp://www.complang.tuwien.ac.at/forth/threaded-code.htmlで熟知すべし。
153デフォルトの名無しさん
NGNG threadのスペルミスった....orz
154デフォルトの名無しさん
NGNG155デフォルトの名無しさん
NGNG なんかすごい展開になってるな
156デフォルトの名無しさん
NGNG lispはlisper、
rubyはrubyist、
pythonはpythonian、
ではFORTHを使う人はなんと呼ばれるのでしょうか?
rubyはrubyist、
pythonはpythonian、
ではFORTHを使う人はなんと呼ばれるのでしょうか?
157デフォルトの名無しさん
NGNG >>156
Jedi
Jedi
159デフォルトの名無しさん
NGNG FORTHの暗黒面とはなんでしょうか、お師匠様。
160デフォルトの名無しさん
NGNG >>159
... スタック?
... スタック?
161デフォルトの名無しさん
NGNG それはムーアの無用の用の有用のヨーダ
162デフォルトの名無しさん
NGNG Forthは米国では根強い人気がある、と言われてるのに、
amazon.comの言語カテゴリにはForthが無いんですけど、、
amazon.comの言語カテゴリにはForthが無いんですけど、、
163デフォルトの名無しさん
NGNG Forthを日常的に使っている方っていますか?
どんな用途に使ってますか?
#個人的興味のために作ってる、、ってのが一番多いかな
#自分がそうだし
どんな用途に使ってますか?
#個人的興味のために作ってる、、ってのが一番多いかな
#自分がそうだし
164デフォルトの名無しさん
NGNG 仕事で毎日Postscriptプリンタ使ってます。
って冗談はともかく、最近は趣味以外の用途には
ほとんど使われてないんじゃないの?
って冗談はともかく、最近は趣味以外の用途には
ほとんど使われてないんじゃないの?
165デフォルトの名無しさん
NGNG とりあえず処理系のコアの部分だけ作って、
1 2 + . とか入力したら 3 って表示されて、
「わーい、動いた〜」とか言って安心してあとは放置、
ってパターンが一番多い希ガス。
処理系のコアだけ作るなら、そこそこ実力あるプログラマーなら簡単。
ただ実際、実用に使うとなると、C言語使えば済むから、
わざわざ FORTH を実用レベルまで完成度を高める気がしないんだよね。
8ビット機時代みたいに、
まともな高級言語のコンパイラが個人では入手困難だったころには、
比較的簡単に作れる FORTH って魅力的だったんだけど。
1 2 + . とか入力したら 3 って表示されて、
「わーい、動いた〜」とか言って安心してあとは放置、
ってパターンが一番多い希ガス。
処理系のコアだけ作るなら、そこそこ実力あるプログラマーなら簡単。
ただ実際、実用に使うとなると、C言語使えば済むから、
わざわざ FORTH を実用レベルまで完成度を高める気がしないんだよね。
8ビット機時代みたいに、
まともな高級言語のコンパイラが個人では入手困難だったころには、
比較的簡単に作れる FORTH って魅力的だったんだけど。
166デフォルトの名無しさん
NGNG http://www.gihyo.co.jp/books/syoseki-contents.php/4-7741-2177-0
Forthは出てこないが、中身は仮想スタックマシンの作り方だよ。
著者は文系出身の女性。中田センセとの2ショットあり
Forthは出てこないが、中身は仮想スタックマシンの作り方だよ。
著者は文系出身の女性。中田センセとの2ショットあり
167デフォルトの名無しさん
NGNG Forth本て少ないよね。
っていうか、ここ15年ほど出てない、、
昔「標準FORTH」って本持ってたけど捨ててしまったorz
っていうか、ここ15年ほど出てない、、
昔「標準FORTH」って本持ってたけど捨ててしまったorz
168デフォルトの名無しさん
NGNG 4th
169デフォルトの名無しさん
NGNG170デフォルトの名無しさん
NGNG どうせ過疎スレなんだし堅い事言うなよ。
171デフォルトの名無しさん
NGNG 過疎なるがゆえの矜持ですよ
172デフォルトの名無しさん
NGNG スレタイの並びの意味がやっとわかった
173デフォルトの名無しさん
NGNG え、どういう忌み?
174デフォルトの名無しさん
NGNG あれだ、2chって新スレとか上がったスレが上に来るだろ。
これこそまさにスタックというやつだ。
これこそまさにスタックというやつだ。
175デフォルトの名無しさん
NGNG 2chはtopのスレ以外にもアクセスできるから、スタックではないだろう。
176デフォルトの名無しさん
NGNG オフセットするんでいいんでない
177デフォルトの名無しさん
NGNG スレはpop出来ないじゃないか。
178デフォルトの名無しさん
NGNG Naoさんのページの新着情報に、"Thinking Forth"が公開され(てい)るという情報が。
わーい。これから読みます。
一応URL貼っておきます。
http://thinking-forth.sourceforge.net/
Naoさんいわく、「本物の名著」だそうで。
わーい。これから読みます。
一応URL貼っておきます。
http://thinking-forth.sourceforge.net/
Naoさんいわく、「本物の名著」だそうで。
179デフォルトの名無しさん
NGNG 読んだらおせてください。
180デフォルトの名無しさん
05/01/21 00:05:42 >>43が気になるage
181デフォルトの名無しさん
05/01/22 02:17:00 人来い
182デフォルトの名無しさん
05/01/22 18:57:50 ou
183デフォルトの名無しさん
05/01/23 09:49:26 4TH
184デフォルトの名無しさん
05/01/29 19:53:43 じぇぢ
185デフォルトの名無しさん
05/02/06 06:52:57 PIC18forthを作ったヒトがいるらしい。Pythonで書いたっていうけど
forthはforthで書くのが正しいんじゃなかったっけ?
ttp://lists.rfc1149.net/pipermail/picforth/2005-January/000279.html
forthはforthで書くのが正しいんじゃなかったっけ?
ttp://lists.rfc1149.net/pipermail/picforth/2005-January/000279.html
186デフォルトの名無しさん
05/03/09 21:12:32 >forthはforthで書くのが正しいんじゃなかったっけ?
?
?
187デフォルトの名無しさん
05/03/10 08:17:06 forth環境自身に移植用のツールやらが入ってるのさ。
188デフォルトの名無しさん
2005/03/29(火) 20:41:02 あ そういうことですか
189デフォルトの名無しさん
2005/04/06(水) 20:19:05 forthの仕組みがわかるサイトないですか
190デフォルトの名無しさん
2005/04/08(金) 13:08:38 >189
ttp://www.forth.org/
ttp://www.forth.org/
191デフォルトの名無しさん
2005/04/08(金) 22:07:02 forthには呆れた
192デフォルトの名無しさん
2005/04/08(金) 22:22:18 認知症ですか
193デフォルトの名無しさん
2005/04/11(月) 01:13:26194デフォルトの名無しさん
2005/04/22(金) 21:22:42 FORTH使えねえ・・
195デフォルトの名無しさん
2005/04/22(金) 21:23:16 FORTHでまともなアプリ作ってみろよ
あんのか?
あんのか?
196デフォルトの名無しさん
2005/04/23(土) 11:58:23 君が使ってるマザボのBIOSの半分ぐらいはforthの可能性があるな。
あと、君がPSプリンタ使ってればpostscriptという形でforthが動いているわけで。
組み込み世界ではわりと普通に使われてますが何か?
あと、君がPSプリンタ使ってればpostscriptという形でforthが動いているわけで。
組み込み世界ではわりと普通に使われてますが何か?
197デフォルトの名無しさん
2005/04/23(土) 12:59:24 嘘ばっか
ソース晒してみろよ
PSはFORTHじゃねーし
ソース晒してみろよ
PSはFORTHじゃねーし
198デフォルトの名無しさん
2005/04/23(土) 18:04:23 http://www.answers.com/topic/forth-programming-language
ほい。とりあえずSunがSparcシリーズのBIOSの記述に使ってるらすぃ。
あとASUSが採用してたはずなんだが、すぐに出てこなかった。
あと、PostScriptとforthの関係性な。
http://c2.com/cgi/wiki?ForthPostscriptRelationship
ほい。とりあえずSunがSparcシリーズのBIOSの記述に使ってるらすぃ。
あとASUSが採用してたはずなんだが、すぐに出てこなかった。
あと、PostScriptとforthの関係性な。
http://c2.com/cgi/wiki?ForthPostscriptRelationship
199デフォルトの名無しさん
2005/04/23(土) 18:11:18 ググってやっと見つかったのか
お疲れさん
お疲れさん
200デフォルトの名無しさん
2005/04/23(土) 18:45:38 >ソース晒してみろよ
組み込みソフトなんてのはネジと同じ単なる部品。
どこの世界に「ウチはxxのネジを使ってます」なんて言いふらす自動車屋があるってんだよ。
バカかこいつ(w
組み込みソフトなんてのはネジと同じ単なる部品。
どこの世界に「ウチはxxのネジを使ってます」なんて言いふらす自動車屋があるってんだよ。
バカかこいつ(w
201デフォルトの名無しさん
2005/04/23(土) 18:54:35 その言い訳はマイナー言語全般で使えるね
参考になるよ
参考になるよ
202デフォルトの名無しさん
2005/04/23(土) 18:56:09 で、組み込みとPS以外は無いの?
203デフォルトの名無しさん
2005/04/23(土) 21:17:09 無かったら何?
204デフォルトの名無しさん
2005/04/23(土) 21:37:02 FORTH使えねえ・・
205デフォルトの名無しさん
2005/04/23(土) 21:52:22 お前には使えねえ・・
206デフォルトの名無しさん
2005/04/23(土) 22:23:51 おめえは使えるのか?
だとしたら、何か一発、でかい事しようぜ?!
だとしたら、何か一発、でかい事しようぜ?!
207デフォルトの名無しさん
2005/04/23(土) 22:41:36 Forthって予約語とか命令とかってどれくらいあるの?
簡単なスタック計算機なら作ったことあるんだけど、どれくらい拡張するとForthになるんだろう。
簡単なスタック計算機なら作ったことあるんだけど、どれくらい拡張するとForthになるんだろう。
208デフォルトの名無しさん
2005/04/23(土) 22:44:52 スタック計算機って、おめえ、1 2 + とかだろ?
そんなんじゃプログラミング言語とはいえねえわな。
その形式で制御文とか関数定義考えたこたあるか?
そんなんじゃプログラミング言語とはいえねえわな。
その形式で制御文とか関数定義考えたこたあるか?
209デフォルトの名無しさん
2005/04/23(土) 22:45:20 アプリってなんだ
210デフォルトの名無しさん
2005/04/23(土) 22:48:00211デフォルトの名無しさん
2005/04/23(土) 23:02:44 >208
数字が出たら、素直にスタックに積んで、
トークンが出たら、変数領域を参照して、あったらスタックに積んで、
なかったら、命令領域を参照してあったら、命令にスタックそのものを渡して計算させる。
命令と変数は基本的にstd::mapを使ってコールバックの形などで実現する。
whileとかの解析で思考が詰まってたところだよ。
いっその事、字句解析機もコールバックに渡してしまおうとおもってた。
字句解析には、BOOST::tokenizerを使う。
スタックに積む形式はBOOST::anyあたりがいいかなーと、バリアント変数好きの自分は考えていた。
辞書作成(実質サブルーチン)はちょっとてまかかりそうだけど、evalっぽいの実装すればいけそうだとか考えてた。
とかとか、漠然と考えたことはあるんだけど、実行効率は落第点だろうね。
数字が出たら、素直にスタックに積んで、
トークンが出たら、変数領域を参照して、あったらスタックに積んで、
なかったら、命令領域を参照してあったら、命令にスタックそのものを渡して計算させる。
命令と変数は基本的にstd::mapを使ってコールバックの形などで実現する。
whileとかの解析で思考が詰まってたところだよ。
いっその事、字句解析機もコールバックに渡してしまおうとおもってた。
字句解析には、BOOST::tokenizerを使う。
スタックに積む形式はBOOST::anyあたりがいいかなーと、バリアント変数好きの自分は考えていた。
辞書作成(実質サブルーチン)はちょっとてまかかりそうだけど、evalっぽいの実装すればいけそうだとか考えてた。
とかとか、漠然と考えたことはあるんだけど、実行効率は落第点だろうね。
212211
2005/04/23(土) 23:07:40 素材はもちろんC++
アプリにくっつけて、Forthスクリプトもいいかなーとか妄想してる。
アプリにくっつけて、Forthスクリプトもいいかなーとか妄想してる。
213デフォルトの名無しさん
2005/04/23(土) 23:30:54 そして誰もいなくなった。
214デフォルトの名無しさん
2005/04/23(土) 23:40:47 FORTH使えねえ・・
215デフォルトの名無しさん
2005/04/23(土) 23:55:35 がんばれ
216デフォルトの名無しさん
2005/04/24(日) 00:04:53 なんでもちろんC++なのかねえ。
普通アセだろ?こんなの
普通アセだろ?こんなの
217デフォルトの名無しさん
2005/04/24(日) 00:45:22 土日らしいな
218デフォルトの名無しさん
2005/04/24(日) 08:22:03 >>211
FORTHへの招待 ,Harry Katzan,Jr.
池野信一監訳 近代科学社 1600円 ISBN4-7649-0082-3 C3050
読んでみればFORTHの実装がどれだけお手軽か分かる。
絶版なんでOPACで持ってる図書館を探してくれ。
FORTHへの招待 ,Harry Katzan,Jr.
池野信一監訳 近代科学社 1600円 ISBN4-7649-0082-3 C3050
読んでみればFORTHの実装がどれだけお手軽か分かる。
絶版なんでOPACで持ってる図書館を探してくれ。
219211
2005/04/24(日) 15:41:48220211
2005/04/24(日) 16:48:33 地元の図書館の検索ページ行ってみたが、ないな。
僕の手が届く(自作できそうな)処理系ってbarinf*ckとforth位なんだよなー。
構文解析作るの面倒だし、うーん。
僕の手が届く(自作できそうな)処理系ってbarinf*ckとforth位なんだよなー。
構文解析作るの面倒だし、うーん。
221デフォルトの名無しさん
2005/04/24(日) 17:02:19 >>220
県内の図書館は大抵連携していて他館のも借り出せるから、
他の図書館も探すべし。
(県内図書館の横断検索システムが大抵ある。)
最悪でも国会図書館から地元の図書館へ借り出せる。
(ただし館内閲覧のみ)
県内の図書館は大抵連携していて他館のも借り出せるから、
他の図書館も探すべし。
(県内図書館の横断検索システムが大抵ある。)
最悪でも国会図書館から地元の図書館へ借り出せる。
(ただし館内閲覧のみ)
222デフォルトの名無しさん
2005/04/24(日) 19:52:47 >>221
詳しいんだね。
それで、県の横断検索でもみつかったけど大学の図書だ。
こういうのも横断して借りれるのかな。ちょっと躊躇してるけど、試してみようかな。
Thx!
#しかし便利だな。この検索方法。
詳しいんだね。
それで、県の横断検索でもみつかったけど大学の図書だ。
こういうのも横断して借りれるのかな。ちょっと躊躇してるけど、試してみようかな。
Thx!
#しかし便利だな。この検索方法。
223デフォルトの名無しさん
2005/04/24(日) 21:05:06 Forthなんか自作しても誰も褒めてくれないよ
Lispにしとけば?
Lispにしとけば?
224デフォルトの名無しさん
2005/04/25(月) 18:34:25 別に人に褒めてもらうために処理系作るわけじゃないし。
225デフォルトの名無しさん
2005/04/25(月) 21:02:47 Forthなんか自作しても誰も使わないよ
Lispにしとけば?
Lispにしとけば?
226デフォルトの名無しさん
2005/04/25(月) 21:20:05227211
2005/04/26(火) 20:43:23 ttp://www-lab.ee.uec.ac.jp/text/forth/man/man.html
こういうの発見。
意外とC並みのことができそうな感じ。
でも、スクリプトとしてはあんま必要なさそうなのが結構あるなー。
一つのスタックにdoubleとintを混在させる方法が結構面倒そうだ。
やっぱ、Boost::anyかなぁ・・・。any使っとくとその後の拡張が楽そうだな。(Win方面のハンドルとか。)
うーん。
トンカチを持ってる人はすべての問題が釘に見えるっていうのがあるけど、
なんかそんな感じに陥っていそうな感じだ。
どうしよ。
>>226
オブジェクト指向のforthかな??
マニュアルないから、パラメータの意味がわかりにくいな。(引数とかとか。)
でも、ちゃんとアプリできてるのはすごいと思う。
適当なOS向けの拡張ってどうやってやるんだろう。
Boost::anyにハンドル類を突っ込むしか思い当たらない・・・。
スタック何本いるんだろ。3本かな・・・??
というか、キューとかにしちゃってもいいのか??
こういうの発見。
意外とC並みのことができそうな感じ。
でも、スクリプトとしてはあんま必要なさそうなのが結構あるなー。
一つのスタックにdoubleとintを混在させる方法が結構面倒そうだ。
やっぱ、Boost::anyかなぁ・・・。any使っとくとその後の拡張が楽そうだな。(Win方面のハンドルとか。)
うーん。
トンカチを持ってる人はすべての問題が釘に見えるっていうのがあるけど、
なんかそんな感じに陥っていそうな感じだ。
どうしよ。
>>226
オブジェクト指向のforthかな??
マニュアルないから、パラメータの意味がわかりにくいな。(引数とかとか。)
でも、ちゃんとアプリできてるのはすごいと思う。
適当なOS向けの拡張ってどうやってやるんだろう。
Boost::anyにハンドル類を突っ込むしか思い当たらない・・・。
スタック何本いるんだろ。3本かな・・・??
というか、キューとかにしちゃってもいいのか??
228デフォルトの名無しさん
2005/04/28(木) 19:20:51 ホンダガラッタ
ヘンダガラッタ
フンダガラッタ
フン!フン!
エッグマンが現れた。
ヘンダガラッタ
フンダガラッタ
フン!フン!
エッグマンが現れた。
229デフォルトの名無しさん
2005/04/28(木) 23:40:24 > 一つのスタックにdoubleとintを混在させる方法が結構面倒そうだ。
実数は実数スタックに積むんじゃね?
実数は実数スタックに積むんじゃね?
230デフォルトの名無しさん
2005/04/29(金) 12:19:01 はぁ?ナニ言ってんのおまえ
231デフォルトの名無しさん
2005/04/29(金) 13:09:33232デフォルトの名無しさん
2005/04/29(金) 18:05:54 >>231=229
はぁ?ナニ言ってんのおまえ
はぁ?ナニ言ってんのおまえ
233デフォルトの名無しさん
2005/04/29(金) 20:55:41 このスレはもうだめぽ。
234デフォルトの名無しさん
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で実装しているけど、まぁ似たような感じだし)
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で実装しているけど、まぁ似たような感じだし)
235227
2005/05/01(日) 04:00:31 先日brainf*ckを自作してみたら、大体C++のクラスで150行位になった。
僕が保守できる限界がこれ位なだよなー。結構ヘタレ。
>>234
thx!
あまり長いソースはよんだことないからなー。
1000行はちょっと長いね。まーいいか。
地道によんでみます。
>ぱっと思いつくのは、Win32 APIのLoadLibraryとGetProcAddressを呼び出す
>ワード(命令)を用意すれば いいんじゃないかな?と。
うまいまわし方はわからんけど、簡単そうですね。
>というか、キューとかにしちゃってもいいのか??
どうしてこんなこといっちゃったんだろう。
意図忘れちゃった。(汗
僕が保守できる限界がこれ位なだよなー。結構ヘタレ。
>>234
thx!
あまり長いソースはよんだことないからなー。
1000行はちょっと長いね。まーいいか。
地道によんでみます。
>ぱっと思いつくのは、Win32 APIのLoadLibraryとGetProcAddressを呼び出す
>ワード(命令)を用意すれば いいんじゃないかな?と。
うまいまわし方はわからんけど、簡単そうですね。
>というか、キューとかにしちゃってもいいのか??
どうしてこんなこといっちゃったんだろう。
意図忘れちゃった。(汗
236227
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はバックして解析できないみたいだし・・・。
あと、ファイルは二日ほどで消える予定です。
スタック電卓作ってみました。
形にはなってない感じですが・・・。
とりあえず、ソースはまだカオス化してないはずなので興味があるなら読んでみてください。
変数等は使えません。辞書も無理。
拡張は、クラスStackCalcのenumのTokennumを必要数増やして、
メソッド、Doの中にあるstd::stringのtoken[]に命令文を追加して、
switch文に新しい数字を増やして、
新しいメソッドを書くだけ。
こんなに簡単。(笑
扱いはMain.cppを見てください。
エラー処理はほぼしてないです。
あー、これをどれだけ拡張すると、forthになるのやら。
制御構文がネックだなー。Boost::tokenizerはバックして解析できないみたいだし・・・。
あと、ファイルは二日ほどで消える予定です。
237236
2005/05/02(月) 21:46:48 あ、URLのh抜くの忘れてた。
238デフォルトの名無しさん
2005/05/08(日) 03:21:28 保守上げ
239デフォルトの名無しさん
2005/05/08(日) 03:28:55 保守上げ。リバイバル。
240デフォルトの名無しさん
2005/05/10(火) 22:55:12 Forth さばいばる
241デフォルトの名無しさん
2005/05/11(水) 23:05:01 いや、ぜんぜん生き残ってないし
242デフォルトの名無しさん
2005/05/18(水) 19:40:57 三回転半腰捻り腰痛対策age
243デフォルトの名無しさん
2005/05/24(火) 04:28:13 S-Langはスタックベースの言語なんだね。
でも構文見るとまるでCだ。
でも構文見るとまるでCだ。
244デフォルトの名無しさん
2005/05/28(土) 05:14:52245デフォルトの名無しさん
2005/06/05(日) 03:08:40 あれ? ここってforthスレだよねぇ〜・・・(謎
レスを投稿する
ニュース
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 日本損失1.7兆円に修正 中国渡航自粛の影響試算 [蚤の市★]
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 [蚤の市★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【実況】博衣こよりのえちえち朝こよ🧪 ★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- カカロット、腰痛い
- 結局松本人志ノーダメージじゃん
- 【!?】高市早苗「靖国神社電撃参拝プラン」浮上!これもう戦争だろ… [481941988]
- 今朝も阿佐ヶ谷に住みたくて咽び泣いてる😭
