探検
2 part forth
1デフォルトの名無しさん
NGNG 第四世代
740デフォルトの名無しさん
2015/05/19(火) 12:28:41.76ID:CmG/oeDB741デフォルトの名無しさん
2015/06/23(火) 22:36:02.69ID:ifeDc53Z そのバイト列に展開するのが難しそうだ
742デフォルトの名無しさん
2015/06/23(火) 22:44:08.10ID:vwZF4gL5 OS依存になるよね、任意にcore dumpできるUnix系だとやりやすいかも
Fig FORTHだとOSに依存しないからできそうな気もする
#MC68000のFig FORTHをmotorolaのTutorial基板で触った事しかないんでうろ覚え
Fig FORTHだとOSに依存しないからできそうな気もする
#MC68000のFig FORTHをmotorolaのTutorial基板で触った事しかないんでうろ覚え
743デフォルトの名無しさん
2015/06/23(火) 23:14:56.31ID:3QTDhBFd レス早くてワロタ
Perlに同じような機能があったたはずだからちと調べてみゆ
Perlに同じような機能があったたはずだからちと調べてみゆ
744デフォルトの名無しさん
2015/07/06(月) 12:32:57.19ID:YQDXrDaK 間接スレッデッドコードについて質問があります
IFなどの条件分岐ではそのワードの呼び出し箇所毎にパラメータが違うと思うのですが
その場合でも箇所毎にワードが生成されるのでしょうか?
IFなどの条件分岐ではそのワードの呼び出し箇所毎にパラメータが違うと思うのですが
その場合でも箇所毎にワードが生成されるのでしょうか?
745デフォルトの名無しさん
2015/07/10(金) 00:42:46.31ID:wrUthjuc もう解決したのかな?
ちょっとどういう質問なのかわからないので、詳しい人期待age
ちょっとどういう質問なのかわからないので、詳しい人期待age
746デフォルトの名無しさん
2015/07/12(日) 06:46:58.31ID:AaGOVdy1747デフォルトの名無しさん
2015/07/17(金) 08:59:20.64ID:Hk7N5du5 全てをアセンブリで実装しようとしたら手がつけられなくなったので
とりあえずコア以外はcで実装すことに変更すた
しっかし本当おもしれえ
nextは僅か4命令だぞ
とりあえずコア以外はcで実装すことに変更すた
しっかし本当おもしれえ
nextは僅か4命令だぞ
748デフォルトの名無しさん
2015/07/18(土) 13:27:49.52ID:xBzkS6DZ コアが実装できたら、後はforthで書こうぜ!
749デフォルトの名無しさん
2015/07/18(土) 13:55:45.77ID:4KZmkVpL >>747
今時のCPUだとアセンブリの方が実装しやすくない?
今時のCPUだとアセンブリの方が実装しやすくない?
750デフォルトの名無しさん
2015/07/18(土) 14:11:29.17ID:MJkUXIxe751デフォルトの名無しさん
2015/07/18(土) 14:12:29.69ID:MJkUXIxe Forthユーザ発見
752デフォルトの名無しさん
2015/07/18(土) 15:38:28.81ID:3XAPUy2X このスレの連中は矢張りRPNやRPL電卓を使ってるのかな?
753デフォルトの名無しさん
2015/07/18(土) 16:33:35.15ID:5U/xTE1h 電卓は持ってないけど、何か試したり計算するときはFactorとか使ってるよ
754デフォルトの名無しさん
2015/07/18(土) 17:09:30.61ID:5U/xTE1h Sukunaの人とか、もうForth触ってないのかな?
いろいろ話聞いてみたかった。
いろいろ話聞いてみたかった。
755デフォルトの名無しさん
2015/08/06(木) 16:45:29.10ID:2u/3OVyT スレッデッドコード用vm実装記念
756デフォルトの名無しさん
2015/08/06(木) 17:06:23.35ID:0X10zjbP 乙、おめ
757デフォルトの名無しさん
2015/08/08(土) 23:27:26.32ID:HMF33mTD 復活
758デフォルトの名無しさん
2015/08/10(月) 18:29:16.42ID:XUokgt8i できてきた
I/OをCからアセンブリに実装し直してさらに小さくする
age
I/OをCからアセンブリに実装し直してさらに小さくする
age
759デフォルトの名無しさん
2015/08/13(木) 14:07:02.04ID:H7bzx0I1 ところでみんなコードは小文字大文字どっちでかいてる?
760デフォルトの名無しさん
2015/08/13(木) 16:00:05.24ID:TIALnNkC >>759
今はfactor大好きなので小文字かなー
昔VT100でForth使ってたときは大文字だったよー(ワードの大文字小文字は入力時に大文字変換されてたりとか:処理系が大文字のみだと辞書のワードを圧縮したりとかしてたりする貧乏メモリ用だったりとか)
今はfactor大好きなので小文字かなー
昔VT100でForth使ってたときは大文字だったよー(ワードの大文字小文字は入力時に大文字変換されてたりとか:処理系が大文字のみだと辞書のワードを圧縮したりとかしてたりする貧乏メモリ用だったりとか)
761デフォルトの名無しさん
2015/08/15(土) 15:19:53.94ID:fkPcgHEe 小文字で書ぃてるょ
762デフォルトの名無しさん
2015/08/15(土) 15:24:43.03ID:fkPcgHEe763デフォルトの名無しさん
2015/09/16(水) 00:48:03.18ID:VN2DGtV9 なんども あきては なんども やる
764デフォルトの名無しさん
2015/09/19(土) 22:00:25.70ID:GM7+1MtI ふーむ少なくとも仮想機械はアセンブリで書かなければ移植は難しいな
一方コンパイラはcで書いてもあとでそれ自身に移植可能
あと最近2chで擬古猫見ないね
一方コンパイラはcで書いてもあとでそれ自身に移植可能
あと最近2chで擬古猫見ないね
765デフォルトの名無しさん
2015/12/31(木) 06:27:31.47ID:shctMMuK あげ
766デフォルトの名無しさん
2015/12/31(木) 06:51:07.49ID:shctMMuK http://phaendal.hatenablog.com/
↑FORTHの関しての記事があるのであげとま
↑FORTHの関しての記事があるのであげとま
767デフォルトの名無しさん
2015/12/31(木) 10:17:38.69ID:KKAqg1l1 馬鹿には無理
768デフォルトの名無しさん
2015/12/31(木) 10:33:47.60ID:/wbyPP1f769デフォルトの名無しさん
2016/01/01(金) 09:58:20.44ID:kXdPExCb あけおめ!
770デフォルトの名無しさん
2016/01/10(日) 13:33:35.16ID:z1pxpAJ/ 人いるんか!
771デフォルトの名無しさん
2016/01/10(日) 23:48:42.16ID:/2nnPZOa フォースの覚醒
772デフォルトの名無しさん
2016/01/11(月) 08:24:42.35ID:lZl+kkOU 復活の時は近い
773デフォルトの名無しさん
2016/01/11(月) 16:40:56.58ID:I0GTrlSH Erlang/Elixirに浮気中
774デフォルトの名無しさん
2016/01/11(月) 19:48:51.43ID:nxq211rs775デフォルトの名無しさん
2016/01/12(火) 10:27:02.83ID:LOHPMzQN 今処理系実装してるけど実用的にしようとなると結構難しいな
776デフォルトの名無しさん
2016/01/18(月) 21:50:56.98ID:jq3Y7yyE この言語の面白いところは低水準で動的なことをすべて行えること
コールスタックまで直接制御できるから継続のようなことも簡単にできる
一方でコンピュータサイエンスとしてのセンスはかけらもなくとても原始的だ
コールスタックまで直接制御できるから継続のようなことも簡単にできる
一方でコンピュータサイエンスとしてのセンスはかけらもなくとても原始的だ
777デフォルトの名無しさん
2016/01/21(木) 10:50:22.29ID:aPv8m3ec だれかこいよ
寂しいな。。。
寂しいな。。。
778デフォルトの名無しさん
2016/01/21(木) 12:56:52.61ID:zpe1QHZ3 >3 pop
779デフォルトの名無しさん
2016/01/21(木) 14:03:53.56ID:aPv8m3ec >>778
∧_∧
∧_∧ )
( ))
;つ 乙ノ
(_ ノ |
((_ノ~∪
∧_∧
∧_∧ )
( ))
;つ 乙ノ
(_ ノ |
((_ノ~∪
780デフォルトの名無しさん
2016/01/22(金) 02:24:26.04ID:EeNvrSL9 >>778
それhoshuや、pushちゃう
自分が幼少の頃に親父の読んでたInterfaceって本のなかにtitって言語の紹介があったのがForth系言語のなれそめだったなぁ。
そのアトはHPの電卓とFigForthの68K版をMC68000のKit上で動かしてからはまった感じだわ
それhoshuや、pushちゃう
自分が幼少の頃に親父の読んでたInterfaceって本のなかにtitって言語の紹介があったのがForth系言語のなれそめだったなぁ。
そのアトはHPの電卓とFigForthの68K版をMC68000のKit上で動かしてからはまった感じだわ
781デフォルトの名無しさん
2016/01/22(金) 13:27:11.36ID:7GZnHmXQ ErlangでFORTHっていうかideoneすげー
http://ideone.com/GTo0rm
http://ideone.com/GTo0rm
782デフォルトの名無しさん
2016/01/22(金) 15:42:45.07ID:dviPRblt まだちゃんといて安心したよ。。。
783デフォルトの名無しさん
2016/01/24(日) 15:06:52.25ID:Ih+3kdbT いまつくっているんだがやはり設計が古すぎる
予定を変更してシェルを分離させる
予定を変更してシェルを分離させる
784デフォルトの名無しさん
2016/01/24(日) 18:12:17.44ID:1S5ux+s6 意味が分からん。主語くらい略さないで入れろ。
785デフォルトの名無しさん
2016/01/26(火) 04:19:18.92ID:fodjyooQ 標準のFORTHでバイナリを呼び出すための機構ってある?
786デフォルトの名無しさん
2016/01/27(水) 09:41:43.11ID:PS/Qpp4W stack overflow
787デフォルトの名無しさん
2016/01/27(水) 21:20:50.27ID:JOMz1gR9 処理系によるかもだか、
スタッフオーバーフローだけじゃなくアンダーフローも味わえる
スタッフオーバーフローだけじゃなくアンダーフローも味わえる
788デフォルトの名無しさん
2016/02/15(月) 15:23:31.07ID:z4NOVyYm 失礼
スタックマシンのチップを購入したい
どこかいい入手ルートはないか
スタックマシンのチップを購入したい
どこかいい入手ルートはないか
789デフォルトの名無しさん
2016/02/16(火) 02:45:46.59ID:WhucjpIR790デフォルトの名無しさん
2016/02/16(火) 09:14:36.21ID:CursrUUy791デフォルトの名無しさん
2016/02/16(火) 19:04:31.14ID:eSxr0LUY 具体的に欲しいチップを書いた方が
792デフォルトの名無しさん
2016/02/18(木) 20:54:10.95ID:affLGCHB 間接スレッデッドコードはネイティブと比較してどのぐらいメモリ削減効果があるのでしょうか
どなたかデータかその参照を教えてもらえませんか
どなたかデータかその参照を教えてもらえませんか
793デフォルトの名無しさん
2016/02/22(月) 15:12:30.92ID:p5oR4ktM GNUの実装についてホムペは変わってないけど開発進んでるのな
しかもAndroid版も有りやがる
しかもAndroid版も有りやがる
794デフォルトの名無しさん
2016/03/12(土) 12:26:01.29ID:x2aIRV1Q >>788
greenarrays.com
greenarrays.com
795デフォルトの名無しさん
2016/03/12(土) 23:49:41.78ID:88to1Dnq このFORTHってのは少なくとも古典的なものは強くノイマン型アーキテクチャに依存してるのな
796デフォルトの名無しさん
2016/03/16(水) 07:21:36.48ID:4qqZTEIs QUIT ( -- ) Clears all stacks and returns control to the terminal. No message is given.
GForth
1 2 3 4 5 ok
.s <5> 1 2 3 4 5 ok
quit
.s <5> 1 2 3 4 5 ok
は?だれか説明してよ!
GForth
1 2 3 4 5 ok
.s <5> 1 2 3 4 5 ok
quit
.s <5> 1 2 3 4 5 ok
は?だれか説明してよ!
797デフォルトの名無しさん
2016/03/28(月) 06:53:30.25ID:pr7JX2mY 過疎ってるなぁ
798デフォルトの名無しさん
2016/03/31(木) 17:14:17.24ID:HiG8h3J6 windows10 64bit版にてswiftforth評価版が動きません。
どなたか解決策を知りませんか?
どなたか解決策を知りませんか?
799デフォルトの名無しさん
2016/04/01(金) 13:02:30.15ID:50lRt7vL 流行る要素が無いよね
800デフォルトの名無しさん
2016/04/02(土) 23:14:22.41ID:2gBYslTZ801デフォルトの名無しさん
2016/04/04(月) 07:02:35.55ID:hhHTa9vL ねんがんの「パーソナルエキスパートシステム」をてにいれたぞ!
802デフォルトの名無しさん
2016/04/06(水) 21:09:55.72ID:s4LMXlxO >>801
一体なにができるの?バカな漏れには全くわからん
一体なにができるの?バカな漏れには全くわからん
803デフォルトの名無しさん
2016/04/07(木) 14:56:44.89ID:eXkP/TbN804デフォルトの名無しさん
2016/04/13(水) 21:48:47.74ID:eHTpuWMC805デフォルトの名無しさん
2016/04/14(木) 01:11:18.38ID:FsF2j7W4 >>804
Use the forth Luke.ってくらいだしな
Use the forth Luke.ってくらいだしな
806デフォルトの名無しさん
2016/04/27(水) 03:12:26.27ID:fW/sUK0/ FORTH社公式サイトなんかモダンな感じにリニューアルされているぞ
807デフォルトの名無しさん
2016/04/28(木) 06:46:01.82ID:6C4hGrzb ほんまや…
つか、キャッチ見る感じFPGA対応とかやってっぽい?
つか、キャッチ見る感じFPGA対応とかやってっぽい?
808デフォルトの名無しさん
2016/04/29(金) 00:42:56.46ID:T+fk1/ws それに比べMPEときたら。。。
809デフォルトの名無しさん
2016/04/30(土) 13:33:33.16ID:+u6TG0xk >>807
なにをもって対応というのか知らんがFPGAを使ったソリューションはあるね
なにをもって対応というのか知らんがFPGAを使ったソリューションはあるね
810デフォルトの名無しさん
2016/05/03(火) 01:28:59.09ID:3SS4lwd4 XTがImmediateかどうか調べるワードってある?
811デフォルトの名無しさん
2016/05/03(火) 13:54:49.01ID:nk6XRDP5 >>809
forthでfpgaの回路組めるとかだったら面白いなw
forthでfpgaの回路組めるとかだったら面白いなw
812デフォルトの名無しさん
2016/05/06(金) 02:21:23.49ID:FS8HTadE いま逆ポーランド記法で書ける正規表現エンジンを作ろうか考えているんだけどAB*C|こんな感じにね
もうすでにあったりするんだろうか?あForth上でね?教材としてあるのは知っているから
Forthのもつ動的コンパイルを利用することで高移植性のJITエンジンが実装できると思ってね
( 自らをコンパイルすることができる言語はこういったスクリプトやインタプリタを移植性を保ったまま簡単に高速化できるところが素晴らしいよね)
エグって呼んで〜
もうすでにあったりするんだろうか?あForth上でね?教材としてあるのは知っているから
Forthのもつ動的コンパイルを利用することで高移植性のJITエンジンが実装できると思ってね
( 自らをコンパイルすることができる言語はこういったスクリプトやインタプリタを移植性を保ったまま簡単に高速化できるところが素晴らしいよね)
エグって呼んで〜
813デフォルトの名無しさん
2016/05/06(金) 02:23:03.98ID:FS8HTadE814デフォルトの名無しさん
2016/05/31(火) 01:39:08.36ID:NOiY1sCF forthに足りないのはコマンド言語だ。
forthのプロシージャー呼び出しはすべてディクショナリ内に限られるため外部プログラムを効率よく利用できない。
シェルスクリプトのように外部forthプログラムをうまく呼び出す機構があればいいが。。。
スタックをパイプのようにプログラムで共有するとおもしろいかもしれない。
forthのプロシージャー呼び出しはすべてディクショナリ内に限られるため外部プログラムを効率よく利用できない。
シェルスクリプトのように外部forthプログラムをうまく呼び出す機構があればいいが。。。
スタックをパイプのようにプログラムで共有するとおもしろいかもしれない。
815デフォルトの名無しさん
2016/10/07(金) 16:43:56.85ID:oA26EQDq gforthで実数演算たとえば、
1.0 +2.0
の様なものをしたいのですが、
1.0e0 2.0e0 + .
としても
1.0e0 2.0e0 f+ .
としても結果が得られません。
実数演算はどうすればいいのでしょうか。
ご教示お願いいたします。
1.0 +2.0
の様なものをしたいのですが、
1.0e0 2.0e0 + .
としても
1.0e0 2.0e0 f+ .
としても結果が得られません。
実数演算はどうすればいいのでしょうか。
ご教示お願いいたします。
816デフォルトの名無しさん
2016/10/07(金) 17:47:53.85ID:ah4nbj/y http://www.h7.dion.ne.jp/~samwyn/forth/gforth/Floating-Point-Tutorial.html
817デフォルトの名無しさん
2016/10/07(金) 19:28:13.23ID:oA26EQDq818デフォルトの名無しさん
2016/10/07(金) 23:18:29.98ID:oA26EQDq819デフォルトの名無しさん
2016/10/09(日) 06:39:24.29ID:pfNs/KcX 週明け、ちょっと面白いforthの論文読めるかもしれない。
forthっていうより、その上に作られたkevoって風変わりなOOP言語のだけどさ。
forthっていうより、その上に作られたkevoって風変わりなOOP言語のだけどさ。
820デフォルトの名無しさん
2016/10/17(月) 19:24:52.26ID:HyFRmQUJ >>815
その場合 . じゃなくて f.
その場合 . じゃなくて f.
821デフォルトの名無しさん
2016/11/06(日) 00:15:56.03ID:RpZeQ9IA Factorのチュートリアル分かりにくい。Racketを見習え
822デフォルトの名無しさん
2016/12/30(金) 20:20:02.53ID:XiEG6f+8 もう2016年も終わりだな
824デフォルトの名無しさん
2017/01/03(火) 10:53:07.10ID:KXR/d/nR ことしもよろしく!
825デフォルトの名無しさん
2017/01/03(火) 12:26:49.35ID:qzU7aiCI >>823
2等おめ
2等おめ
826デフォルトの名無しさん
2017/02/04(土) 16:41:26.43ID:6xXEHIbo うんこ
話題ねーなー
話題ねーなー
827デフォルトの名無しさん
2017/02/04(土) 16:44:12.53ID:e9aNESBj あへ
828デフォルトの名無しさん
2017/02/05(日) 14:14:31.59ID:nBEZPMY5 なんか話せ
829デフォルトの名無しさん
2017/02/28(火) 21:19:29.80ID:5qIw+x2+ factor 1.0 マダー
830デフォルトの名無しさん
2017/03/03(金) 18:00:20.86ID:3XbKihVE うんやってみようとおもう。
ところで仕様書(規格書)はどこにあるんですかね?
ところで仕様書(規格書)はどこにあるんですかね?
831デフォルトの名無しさん
2017/03/03(金) 18:29:59.44ID:IUFykjWp >1- よめ
832デフォルトの名無しさん
2017/03/04(土) 00:48:33.45ID:4xESmR76833デフォルトの名無しさん
2017/03/04(土) 01:07:38.10ID:4xESmR76834デフォルトの名無しさん
2017/03/04(土) 12:32:44.96ID:GRvQ2lmz >>781
まだ残ってたのか
まだ残ってたのか
835デフォルトの名無しさん
2017/04/03(月) 11:16:21.17ID:UVNX4qSu みなさーん生きてますかー?
836デフォルトの名無しさん
2017/04/03(月) 19:02:54.60ID:Z+6yuhBz いきとるぞー
純粋なforthは全然さわらずfactorばっかりだけどな
あと組み込み機でTITもどきかなー
純粋なforthは全然さわらずfactorばっかりだけどな
あと組み込み機でTITもどきかなー
837デフォルトの名無しさん
2017/04/03(月) 19:11:44.32ID:UVNX4qSu 次スレでは皆が胸を張れるように「スタック指向言語」「連鎖型言語」みたいなくくりにしよう!
838デフォルトの名無しさん
2017/04/04(火) 02:27:49.55ID:WA/rnyB6 >>837
forthだとスタックに積まれたオブジェクトに関数ってメッセージを送るって言うことだとおもうのだけど。
そういう単純な理解じゃ駄目なの?
言語レベルで隠蔽されていることを生で扱うって事で良いんじゃ無いの?
Lispだと関数の呼び出しが括弧で括られいるから呼び出しの引数の扱いが閉じられているけど、forthの場合は関数が必要な分を消費するというか
forthだとスタックに積まれたオブジェクトに関数ってメッセージを送るって言うことだとおもうのだけど。
そういう単純な理解じゃ駄目なの?
言語レベルで隠蔽されていることを生で扱うって事で良いんじゃ無いの?
Lispだと関数の呼び出しが括弧で括られいるから呼び出しの引数の扱いが閉じられているけど、forthの場合は関数が必要な分を消費するというか
839デフォルトの名無しさん
2017/04/04(火) 09:11:34.40ID:89iVo3+8 メッセージ?違う言語と勘違いしてそう
840デフォルトの名無しさん
2017/04/04(火) 11:14:00.29ID:wm/ZDuC6 コールスタックとforthのスタックは別物だよね。
レスを投稿する
ニュース
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 日本損失1.7兆円に修正 中国渡航自粛の影響試算 [蚤の市★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- 「アベノミクス」で投資対象と化したマンション ローンの低金利続き「年収の12倍」借りる20代出現 [蚤の市★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【実況】博衣こよりのえちえち朝こよ🧪 ★2
- 【!?】高市早苗「靖国神社電撃参拝プラン」浮上!これもう戦争だろ… [481941988]
- 【実況】博衣こよりのえちえち朝こよ🧪
- カカロット、腰痛い
- 【超悲報】中国への武力行使、世論調査で「賛成」「どちらかといえば賛成」48.8% 「反対」「どちらかといえば反対」の44.2%を上回る [314039747]
- 中国「高市が頭を下げて謝罪しない限り、絶対に許さない」 [329329848]
