2 part forth
1デフォルトの名無しさん
NGNG 第四世代
NGNG
慣れです。
NGNG
よくわからないけど、
スタック2本あるんだよね?
あとWordとExcelが入っているとか、いないとか。
正直よくわからない。
スタック2本あるんだよね?
あとWordとExcelが入っているとか、いないとか。
正直よくわからない。
NGNG
NGNG
了解。
76デフォルトの名無しさん
NGNG Chuck Mooreってチューリング賞もらってないよね?
threaded code発明したのってChuckでしょ?
threaded code発明したのってChuckでしょ?
NGNG
チューリング賞のことは知らないが、
threaded code発明したはChuck Mooreです。
threaded code発明したはChuck Mooreです。
NGNG
threaded codeってそんなに画期的なことなの?
Z80で言えば CD xx yy のCDを無くして、メモリ消費が約2/3になるってだけでしょ?
Z80で言えば CD xx yy のCDを無くして、メモリ消費が約2/3になるってだけでしょ?
NGNG
http://www.kt.rim.or.jp/~tyamamot/forthj/threaded-codej.html
NGNG
コードが小さくて速いので多くのVMがthreaded codeを採用している。
昔のプロセッサでは、アセンブリで書いたコードよりもForthのコードの
方が速かったことさえあるという。(伝説)
昔のプロセッサでは、アセンブリで書いたコードよりもForthのコードの
方が速かったことさえあるという。(伝説)
NGNG
速いのはいいんだけど、
コード読み書きがしんどいと思わない?
変数とかあまり使わないみたいだから、
フローを初めから追っていく必要あるし。
結局この言語もライブラリ次第かなと思った。
コード読み書きがしんどいと思わない?
変数とかあまり使わないみたいだから、
フローを初めから追っていく必要あるし。
結局この言語もライブラリ次第かなと思った。
NGNG
逆ポーランドをむしろ好む人々も結構な数おりますが、
Stack Juggling がコードを読みにくくするという人も
います。
Forthコードの見通しを良くするには、他の言語よりも
かなり小さな単位でワードを定義するのがよろしいかと。
極端な話、1ワードはせいぜい5行までで記述し、
10行を超えるワードは分割すべきであるとか。
スタックコメントを活用し、小さなTestを繰り返し
ながらボトムアップにくみ上げていくと意外に、
スタックだけで問題解決できていたりします。
Stack Juggling がコードを読みにくくするという人も
います。
Forthコードの見通しを良くするには、他の言語よりも
かなり小さな単位でワードを定義するのがよろしいかと。
極端な話、1ワードはせいぜい5行までで記述し、
10行を超えるワードは分割すべきであるとか。
スタックコメントを活用し、小さなTestを繰り返し
ながらボトムアップにくみ上げていくと意外に、
スタックだけで問題解決できていたりします。
83デフォルトの名無しさん
NGNG 無限ループから抜け出す方法はありますか?
begin...againだと抜け出せないみたいなのですけど。
begin...againだと抜け出せないみたいなのですけど。
NGNG
NGNG
電脳書房の新着案内で「標準 FORTH」入ったっていうから見に行ったら
もうsold outですた。はやッ!
ちなみに漏れが持ってるFORTH本は「パソコンユーザのためのFORTH入門」
(A.ウィンフィールド著 寺島元章訳 1986年初版)
薄いけど、なかなか渋い良い本です。
ちょっと前まであまりなかったlisp本やsmalltalk本も最近は沢山でてるのにな。
forth本も出版してほしい。
もうsold outですた。はやッ!
ちなみに漏れが持ってるFORTH本は「パソコンユーザのためのFORTH入門」
(A.ウィンフィールド著 寺島元章訳 1986年初版)
薄いけど、なかなか渋い良い本です。
ちょっと前まであまりなかったlisp本やsmalltalk本も最近は沢山でてるのにな。
forth本も出版してほしい。
86デフォルトの名無しさん
NGNG dayone
NGNG
昔からPostscriptが有名なんだからいいんじゃ
NGNG
ぜんぜん関係ないけどAdobeて最初聞いた時
病気の名前かと思った
病気の名前かと思った
89デフォルトの名無しさん
NGNG FORTHは、なんか団体が弱いイメージがある。
Adobeが中心になって盛り上げるかしれ。
AdobeってFORTH系言語で一番儲けてる会社だろ?
Adobeが中心になって盛り上げるかしれ。
AdobeってFORTH系言語で一番儲けてる会社だろ?
NGNG
AdobeのPostScriptって、FORTHとは似て非なる言語と聞きましたが。
(詳細はわからないです。ゴメソ)
団体が弱いっつーか、なんつーか、
「コアなマニアは熱狂的にFORTHを支持している」って噂は良く聞くけど、
その「コアなマニア」って一体ドコにいるのよ? って感じですね。
ググっても、今でも熱心にFORTHやってるサイト見つからないんですよね。
(数年全然更新されていないサイトとかは結構見つかる)
(詳細はわからないです。ゴメソ)
団体が弱いっつーか、なんつーか、
「コアなマニアは熱狂的にFORTHを支持している」って噂は良く聞くけど、
その「コアなマニア」って一体ドコにいるのよ? って感じですね。
ググっても、今でも熱心にFORTHやってるサイト見つからないんですよね。
(数年全然更新されていないサイトとかは結構見つかる)
NGNG
マニアたちはcomp.lang.forthに巣食ってますが、
web siteは寒い状況。
web siteは寒い状況。
92デフォルトの名無しさん
NGNG >>41
ムーアさんの思想詳細希望
ムーアさんの思想詳細希望
93デフォルトの名無しさん
NGNG >>90
gforthとか、ベンチマークサイトで活躍してるとこぐらいしか見たことないね。
やっぱ、Schemeに対するSICPや、Perlのラクダ本みたいな有名所の良書が必要なのか。
それとも英雄が必要なのか。
gforthとか、ベンチマークサイトで活躍してるとこぐらいしか見たことないね。
やっぱ、Schemeに対するSICPや、Perlのラクダ本みたいな有名所の良書が必要なのか。
それとも英雄が必要なのか。
94デフォルトの名無しさん
NGNG >>93
いい本があると、かなり違うかもね。
いい本があると、かなり違うかもね。
NGNG
>>92
ttp://www.kt.rim.or.jp/~tyamamot/forth/c4th.html
しかしムーアタソは変なものを作るねぇ。
ttp://www.kt.rim.or.jp/~tyamamot/forth/c4th.html
ttp://www.kt.rim.or.jp/~tyamamot/forth/c4th.html
しかしムーアタソは変なものを作るねぇ。
ttp://www.kt.rim.or.jp/~tyamamot/forth/c4th.html
9695
NGNG 下のリンクは間違い。
正しくは、ttp://www.eforth.com.tw/academy/chips/mup.htm
正しくは、ttp://www.eforth.com.tw/academy/chips/mup.htm
NGNG
俺の思うForthの偉い人
Chuck Moore
http://www.colorforth.com/
M. Anton Ertl
http://www.complang.tuwien.ac.at/projects/forth.html
Bernd Paysan
http://www.jwdt.com/~paysan/index.html
Mike Hore
http://www.powermops.org/
Chuck Moore
http://www.colorforth.com/
M. Anton Ertl
http://www.complang.tuwien.ac.at/projects/forth.html
Bernd Paysan
http://www.jwdt.com/~paysan/index.html
Mike Hore
http://www.powermops.org/
NGNG
遥か昔のByte誌でForth特集をやってるんですね
http://www.colorforth.com/byte.htm
http://www.colorforth.com/byte.htm
99デフォルトの名無しさん
NGNG Forthで書かれたCやJavaなんてナンセンス
------------同じ理由で---------------
CやJavaで書かれたForthなんてナンセンス!
Forthは問題の解決に役立つツールを素早く作れる
だからプロトタイピングにとても向いている
GNU Forth? それはそれで結構だけれどね
小気味良く動く本来の持ち味は失われるだろう
------------同じ理由で---------------
CやJavaで書かれたForthなんてナンセンス!
Forthは問題の解決に役立つツールを素早く作れる
だからプロトタイピングにとても向いている
GNU Forth? それはそれで結構だけれどね
小気味良く動く本来の持ち味は失われるだろう
100デフォルトの名無しさん
NGNG ANS/ISO標準化は結局のところ草の根Forth処理系を淘汰することにしか役に立たなかった
標準化で潤うのはForth社であり、開発効率が上がると考えた大企業、陸海空軍
やがて草の根の支持を失ったForthは全く廃れた・・・と少なからず思われているようだ
http://www.forth.com/Content/Clients.htm
標準化で潤うのはForth社であり、開発効率が上がると考えた大企業、陸海空軍
やがて草の根の支持を失ったForthは全く廃れた・・・と少なからず思われているようだ
http://www.forth.com/Content/Clients.htm
101デフォルトの名無しさん
NGNG forth で国内ページをぐぐると、トップが厚生労働省ってのが悲しい。
2番目もプログラム言語とは全然関係ないし。
2番目もプログラム言語とは全然関係ないし。
102ジャパン
NGNG 婦女暴行事件 でぐぐると、トップに首相の名が現れる国です
103デフォルトの名無しさん
NGNG forthのソースが読みたいんですけど一番小さいのて何ですかね?
104デフォルトの名無しさん
NGNG >>103
: 2* DUP + ;
: 2* DUP + ;
105デフォルトの名無しさん
NGNG 移植の参考にしたいという意味ならコア・ワード数を最小限に絞ったeFORTH
いろいろな実行環境のソースが公開されているよ
元々は6502用に書かれたFigForthも小さいけどね
辞書構成にさまざまな形式があって、どちらも速度アップの余地ありってところ
いろいろな実行環境のソースが公開されているよ
元々は6502用に書かれたFigForthも小さいけどね
辞書構成にさまざまな形式があって、どちらも速度アップの余地ありってところ
106デフォルトの名無しさん
NGNG >105 ありがと
しかしアセンブラかきついなぁ
しかしアセンブラかきついなぁ
107デフォルトの名無しさん
NGNG >>106
習うより慣れろってやつじゃないの?
どれか動くForth系を触りながら中身を調べるって手もあるし
しかし、これだけH8が普及しているのに国内で移植したっていう例は無いのかな
H8 eFORTHのソースがあるんだから、ほとんどそのままで行けるハズ
関係ないけど、あのHPなんとかならんのかね・・・さくっと削除するとかさ
Forth Interest Group, Japan
習うより慣れろってやつじゃないの?
どれか動くForth系を触りながら中身を調べるって手もあるし
しかし、これだけH8が普及しているのに国内で移植したっていう例は無いのかな
H8 eFORTHのソースがあるんだから、ほとんどそのままで行けるハズ
関係ないけど、あのHPなんとかならんのかね・・・さくっと削除するとかさ
Forth Interest Group, Japan
108デフォルトの名無しさん
NGNG >107
確かにリンクしか存在せず更新もされない研究会てのもあるだけ無駄つうか
確かにリンクしか存在せず更新もされない研究会てのもあるだけ無駄つうか
109デフォルトの名無しさん
NGNG110デフォルトの名無しさん
NGNG >>103
これなんてどう? コンパクトな方だと思うけど。AVRなら命令セットが素直だし参考ってことで。
http://www.cqpub.co.jp/toragi/download/2002/TR0209F/TR0209F.HTM
ただ、これもそうなんだけど、世に言う「FORTHコンパイラ」は本来の自立した柔軟性に欠けるから手直しがいるだろうね。
本気でやるならATmegaなんかに載せると良さそう。セルフでフラッシュが書き込みできるから。確かH8はそこがサポートされてない。
これなんてどう? コンパクトな方だと思うけど。AVRなら命令セットが素直だし参考ってことで。
http://www.cqpub.co.jp/toragi/download/2002/TR0209F/TR0209F.HTM
ただ、これもそうなんだけど、世に言う「FORTHコンパイラ」は本来の自立した柔軟性に欠けるから手直しがいるだろうね。
本気でやるならATmegaなんかに載せると良さそう。セルフでフラッシュが書き込みできるから。確かH8はそこがサポートされてない。
111デフォルトの名無しさん
NGNG ATMELだと32ビットのARMが出てるね。
112デフォルトの名無しさん
NGNG アセンブラ関わる時点で移植性は捨てねばならん
113デフォルトの名無しさん
NGNG 処理系の移植? 他言語でも移植時のアセンブラ記述はありだと思うけど。
リアルタイムアプリの移植にしてもそうだよね、部分的に使うだけかも知れないけどさ。
Forthでクロスコンパイルって移植技もあるみたいだけど詳しいことは判らないな。
リアルタイムアプリの移植にしてもそうだよね、部分的に使うだけかも知れないけどさ。
Forthでクロスコンパイルって移植技もあるみたいだけど詳しいことは判らないな。
114103
NGNG Gforthのソース見たけど結構Cで書かれてるね。
ヘタレなオレはCで書かれたForthもどきでも読んでみるよ
その前に図書館で見つけたFORTHへの招待でも読んで再勉強。
ヘタレなオレはCで書かれたForthもどきでも読んでみるよ
その前に図書館で見つけたFORTHへの招待でも読んで再勉強。
115デフォルトの名無しさん
NGNG キモは二本のスタックの実装とリンクリストやワードの構成でしょうね。
第三のスタックを使ったりとか、突っ込めばいろいろ奥深いものがありそうだけど。
何種類かあるカーネルの構造について詳しく解説されているページがあって
英文だけどかなり参考になると思う。最小限のアセンブラソース付きです。
http://www.zetetics.com/bj/papers/
第三のスタックを使ったりとか、突っ込めばいろいろ奥深いものがありそうだけど。
何種類かあるカーネルの構造について詳しく解説されているページがあって
英文だけどかなり参考になると思う。最小限のアセンブラソース付きです。
http://www.zetetics.com/bj/papers/
116デフォルトの名無しさん
NGNG あ〜ぁ、放置されちゃってスタックが埃まみれじゃん
117デフォルトの名無しさん
NGNG 昔、漏れが晒したやつはデータスタックとリターンスタックのほかに
コンパイル時にジャンプ先アドレスを保存するために使うコントロールフロースタックの
3本構成でつくりますた。
コンパイル時にジャンプ先アドレスを保存するために使うコントロールフロースタックの
3本構成でつくりますた。
118デフォルトの名無しさん
NGNG >>117
なるほど。コントロールフロースタックって何に使うのかと思ったら、そういう使い方をするんですね。さっそく採り入れてみようかな。
現在JSR型のものをワンチップCPUに移植中。データスタックとリターンスタックのどちらもトップを固定メモリーアドレス上に置いてます。かなり書き進んだところでハタと考えました。エディタは・・・どうしよう?
なるほど。コントロールフロースタックって何に使うのかと思ったら、そういう使い方をするんですね。さっそく採り入れてみようかな。
現在JSR型のものをワンチップCPUに移植中。データスタックとリターンスタックのどちらもトップを固定メモリーアドレス上に置いてます。かなり書き進んだところでハタと考えました。エディタは・・・どうしよう?
119デフォルトの名無しさん
NGNG さりげなく関連ページちゃんと書いてあるのな
NGNG
Amazon.com
forth の検索結果:4件
並べ替え:
1. 実用FORTHテクニック入門
西川 利男 (著)
出品者から通常2営業日以内に発送
【マーケットプレイス】 新品/ユースド価格 : ¥1,300
forth の検索結果:4件
並べ替え:
1. 実用FORTHテクニック入門
西川 利男 (著)
出品者から通常2営業日以内に発送
【マーケットプレイス】 新品/ユースド価格 : ¥1,300
121デフォルトの名無しさん
NGNG 日本語プログラミングコンテスト実行委員会
実行委員長 審査委員会 審査委員長
西川利男(科学ライタ、元工業技術院主任研究官)
実行委員 片桐 明(スクリプツ・ラボ代表)
実行委員長 審査委員会 審査委員長
西川利男(科学ライタ、元工業技術院主任研究官)
実行委員 片桐 明(スクリプツ・ラボ代表)
122デフォルトの名無しさん
NGNG 詳しいひといるう?
ワードの仕組み(仕様)教えてよ
ワードの仕組み(仕様)教えてよ
123デフォルトの名無しさん
NGNG124デフォルトの名無しさん
NGNG >>123
処理系を作ろうと思っているんですが、辞書から探すのに効率のいい
ワードの仕様ってどんなんだろうと
思って聞いたんですけど、
http://www-lab.ee.uec.ac.jp/text/forth/
ここ参考にしてやってみることにしました。
処理系を作ろうと思っているんですが、辞書から探すのに効率のいい
ワードの仕様ってどんなんだろうと
思って聞いたんですけど、
http://www-lab.ee.uec.ac.jp/text/forth/
ここ参考にしてやってみることにしました。
125デフォルトの名無しさん
NGNG >>124
資料は79年標準仕様のものなので、現在の94年版も併せて参考にするのが良いと思う。
FORGETのように消えているワードがあったりする。DPANS94で検索すると出て来ます。
79年標準はFIG-FORTH 6502版を下敷きにしているから、そのソースも探してみると良い。
スタックの実現や、ワードや辞書の構造は処理系ごとに自由が認められているので
実際のところ自分がスマートだと考える仕様がベスト。
資料は79年標準仕様のものなので、現在の94年版も併せて参考にするのが良いと思う。
FORGETのように消えているワードがあったりする。DPANS94で検索すると出て来ます。
79年標準はFIG-FORTH 6502版を下敷きにしているから、そのソースも探してみると良い。
スタックの実現や、ワードや辞書の構造は処理系ごとに自由が認められているので
実際のところ自分がスマートだと考える仕様がベスト。
126デフォルトの名無しさん
NGNG crを完全にスペースに置き換えた場合(全てのワードを即時実行にする)、
何か弊害あります?
何か弊害あります?
127デフォルトの名無しさん
NGNG >>125
FORGET は旧式の拡張ワードとして未だ生きながらえているね。
新ワードは MARKER。前もって、MARKER word としてヘッダーを作っておいて
後の実行時に word cr でヘッダー以後のワードを消し去るという使い方。
変数をプログラムメモリと別の領域に置く方式への配慮という感じがする。
FORGET は旧式の拡張ワードとして未だ生きながらえているね。
新ワードは MARKER。前もって、MARKER word としてヘッダーを作っておいて
後の実行時に word cr でヘッダー以後のワードを消し去るという使い方。
変数をプログラムメモリと別の領域に置く方式への配慮という感じがする。
128デフォルトの名無しさん
NGNG >>126
即時実行型のFORTHでは過去にGraFORTHを触ったことがあります。
コロン定義なしでDO LOOP文を入力するとリターンキーで実行する。
最初からそういう形の仕様で考えてあれば弊害はないはずですよ。
即時実行型のFORTHでは過去にGraFORTHを触ったことがあります。
コロン定義なしでDO LOOP文を入力するとリターンキーで実行する。
最初からそういう形の仕様で考えてあれば弊害はないはずですよ。
129デフォルトの名無しさん
NGNG >>128
コロン定義無しっすかあ 厳しいなあ
即時実行するかしないかの1bitスイッチとそれを操作する[,]の2つのワードを作っておいて
[ ワード名 命令 ] DEFW なんてやり方も考えてみましたけど
実装がめ、めんどそうやなあ〜
スペースのみで全て即時実行の方がミニマリズム全開でカッチョエ〜とか思いますけど
いた仕方ない cr待ちに変えるかあ〜
コロン定義無しっすかあ 厳しいなあ
即時実行するかしないかの1bitスイッチとそれを操作する[,]の2つのワードを作っておいて
[ ワード名 命令 ] DEFW なんてやり方も考えてみましたけど
実装がめ、めんどそうやなあ〜
スペースのみで全て即時実行の方がミニマリズム全開でカッチョエ〜とか思いますけど
いた仕方ない cr待ちに変えるかあ〜
130デフォルトの名無しさん
NGNG >>129
> [ ワード名 命令 ] DEFW
これだったら通常のコロン定義の方がシンプルでは?
どうせなら
[ 命令 ] DEFW ワード名
とか。
でも即時実行のみでやるなら
/ワード名 [ 命令 ] DEFW
かな……。
Postscriptみたいだ‥‥‥。
> [ ワード名 命令 ] DEFW
これだったら通常のコロン定義の方がシンプルでは?
どうせなら
[ 命令 ] DEFW ワード名
とか。
でも即時実行のみでやるなら
/ワード名 [ 命令 ] DEFW
かな……。
Postscriptみたいだ‥‥‥。
131デフォルトの名無しさん
NGNG >スペースのみで全て即時実行
Forthは基本的にスペースが来たら即時実行という考え方で良いと
思うんですが。
ただ、
・immediate属性でないワードはコロン定義の間は実行せずにコード生成
・immediate属性のワードはいつも即時実行
というルールに従っていれば。
Forthは基本的にスペースが来たら即時実行という考え方で良いと
思うんですが。
ただ、
・immediate属性でないワードはコロン定義の間は実行せずにコード生成
・immediate属性のワードはいつも即時実行
というルールに従っていれば。
132デフォルトの名無しさん
NGNG133デフォルトの名無しさん
NGNG 今さらながらプログラマーズ ハンドブックをForth社に注文した。
入手できるうちで現在の標準を一番反映したものになっているのだと思う。
オーダー番号は22だったけど、やっぱりForthって超マイナーなのかな?
入手できるうちで現在の標準を一番反映したものになっているのだと思う。
オーダー番号は22だったけど、やっぱりForthって超マイナーなのかな?
134デフォルトの名無しさん
NGNG 唯我独尊言語
135デフォルトの名無しさん
NGNG >>134
「どれ一つとして尊くない命はなく、だからこそ尊いというお釈迦様の言葉・・・」
「どれ一つとして尊くない命はなく、だからこそ尊いというお釈迦様の言葉・・・」
136デフォルトの名無しさん
NGNG 「どれ一つとして尊くないForthはなく、だからこそ尊いというおムーア様の言葉・・・」
137デフォルトの名無しさん
NGNG139133
NGNG 正味5日間でプログラマーズ ハンドブックが届きました。$49.95の価値は十分にあると思う。というか、'94標準FORTHに関してはこれが現実的に唯一のガイドブック。送料は色々選べる中から$11のものをチョイス。(amazon.comでは本のみ$71.35)
肝心の中身はネットに頼って調べているよりも断然良かった。'94標準ばかりが能じゃないけど、どこかで方言がずらりと並ぶワードリストを見たことがあるから、やっぱり標準化は必要悪だったのかも知れないね。
肝心の中身はネットに頼って調べているよりも断然良かった。'94標準ばかりが能じゃないけど、どこかで方言がずらりと並ぶワードリストを見たことがあるから、やっぱり標準化は必要悪だったのかも知れないね。
140デフォルトの名無しさん
NGNG >>139
いいなあ。欲しいなあ。
いいなあ。欲しいなあ。
141デフォルトの名無しさん
NGNG ISO/IEC 15145:1997 Informatinon technology -- Programming languages -- FORTH
はどうなのよ。あんまり情報がないけど、たぶん'94FORTH。
はどうなのよ。あんまり情報がないけど、たぶん'94FORTH。
142デフォルトの名無しさん
NGNG >>141
http://www.eos.org.eg/web_en/cat/items/d26479.html
これだったらANSが出している高い準拠解説書の方が良さそう
プログラマーズの共著者の一人は天文台時代からムーアの秘書?
をやっていた現Forth Incの社長でdpansの委員長を務めている人物
・・・だから
>$49.95の価値は十分にある
かな
http://www.eos.org.eg/web_en/cat/items/d26479.html
これだったらANSが出している高い準拠解説書の方が良さそう
プログラマーズの共著者の一人は天文台時代からムーアの秘書?
をやっていた現Forth Incの社長でdpansの委員長を務めている人物
・・・だから
>$49.95の価値は十分にある
かな
143デフォルトの名無しさん
NGNG forthは、下手すっとアセンブラより難しいの
こんなの流行るわけないだよ
こんなの流行るわけないだよ
144デフォルトの名無しさん
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 過疎なるがゆえの矜持ですよ
レスを投稿する
