アカウント名:
パスワード:
その Forth とか lisp も、Cかアセンブラで書いてるんですけどね。
残念ながら、FORTHをFORTHで書いた私は無視ですか?
多分、とても仕様を単純化したブートストラップFORTHを作ってから、最初のFORTHプログラムを実行。インクリメンタルに必要な仕様を満たしたFORTHを実装するということになると思うんですが、一番最初のブートストラップFORTHはどんな言語で作るんでしょう?大抵のCPU coreで利用できるFORTH実装があるのかな?
それに組み込みの電源On時だと、DDRコントローラーのレジスターを再設定しなきゃ使えないこともあります。基本スタックマシンのFORTHがDDRがまともに使えない間、どうやって動くのでしょうか。全部On Cacheに収まるように最初からFORTHで作るのは大変そうな気がするんですが、気のせいですか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
そこまで言うならお前が殺してみろよ (スコア:4, すばらしい洞察)
もちろんアセンブリで書けないなんて言うわけがないが、ヨイショしてるJavaやC#でKernelやブートローダが書けるんなら誰も苦労はしねえよと。
こういうハードウェアよりのものを、どんなスペックのマシンでも問題なく動かせるような言語、そしてコンパイラを作ってからこういう事言えよって思う。
C死ねっていう奴らって対案出さずにただ死ねだの邪悪だのって言うばかりで、何の対案も出さない。
*本当に*殺すつもりがあるんならまともな対案出して、世界中が安心してCを捨てられるようになってから殺してくれ。
Re: (スコア:2)
例えばOpen FirmwareではForthでブートローダが書けるでしょうし、Lispで書かれたブートローダもあります。
その他C以外の言語で書かれたOSは多くあります。歴史的にメジャーにならなかったというだけです。
Re: (スコア:2)
その Forth とか lisp も、Cかアセンブラで書いてるんですけどね。
Re: (スコア:0)
残念ながら、FORTHをFORTHで書いた私は無視ですか?
Re:そこまで言うならお前が殺してみろよ (スコア:1)
多分、とても仕様を単純化したブートストラップFORTHを作ってから、最初のFORTHプログラムを実行。インクリメンタルに必要な仕様を満たしたFORTHを実装するということになると思うんですが、一番最初のブートストラップFORTHはどんな言語で作るんでしょう?大抵のCPU coreで利用できるFORTH実装があるのかな?
それに組み込みの電源On時だと、DDRコントローラーのレジスターを再設定しなきゃ使えないこともあります。基本スタックマシンのFORTHがDDRがまともに使えない間、どうやって動くのでしょうか。全部On Cacheに収まるように最初からFORTHで作るのは大変そうな気がするんですが、気のせいですか?
vyama 「バグ取れワンワン」