アカウント名:
パスワード:
組み込みだと、Cの代替選択肢って何でしょう?
Forth。
Forthって書いた人は、多分解ってて書いてるよ。MZ-80BにFIG-Forthを入れてみたことあるし、Rgy-ForthやTitってのも興味もって見てたことある。でも、Forthだと、小さな組込み的なプログラムを、実機を動かしながら手早く作るにはむいてるとは思うけど、ドキュメント性はあんまりよくないと思った。あとで見て、なにしてるのか、自分でもわけわからなくなる。あと、ワードを注意して作成し用いないと、ワードがワードを呼んで(間接・直接にかかわらず、結局Callだからね)、実行時間はC言語で素直に書いたもののほうが、ひょっとして早いんじゃないかとも思うようになった。ROM化サイズがC言語より短くなるってのは、場合によっては本当だとおもったけど。優秀なクロスコンパイラや開発ホスト、デバッガ環境が使える状況だと素直にC言語で書いたほうが、後々の為かもしれません。
ということを総合的にみて暗黒面っていってるんじゃ?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
組み込みな人は死ねってこと? (スコア:3, 興味深い)
特に小規模な方ですと、アセンブラに回帰ですか? それじゃプログラマはもっと地獄でしょ。
#ツッコミ入ると思うから念押しておくけど、携帯のアプリプロセッサやブルーレイレコーダーとかぐらいの規模(とリソース)のものは、寧ろ例外に近いものですし。
Re: (スコア:2, すばらしい洞察)
組み込みだと、Cの代替選択肢って何でしょう?
Forth。
Re: (スコア:1)
Re:組み込みな人は死ねってこと? (-10000, よけいなもの) (スコア:0)
Re:組み込みな人は死ねってこと? (-10000, よけいなもの) (スコア:2, 興味深い)
Forthって書いた人は、多分解ってて書いてるよ。
MZ-80BにFIG-Forthを入れてみたことあるし、Rgy-ForthやTitってのも興味もって見てたことある。でも、Forthだと、小さな組込み的なプログラムを、実機を動かしながら手早く作るにはむいてるとは思うけど、ドキュメント性はあんまりよくないと思った。あとで見て、なにしてるのか、自分でもわけわからなくなる。
あと、ワードを注意して作成し用いないと、ワードがワードを呼んで(間接・直接にかかわらず、結局Callだからね)、実行時間はC言語で素直に書いたもののほうが、ひょっとして早いんじゃないかとも思うようになった。ROM化サイズがC言語より短くなるってのは、場合によっては本当だとおもったけど。
優秀なクロスコンパイラや開発ホスト、デバッガ環境が使える状況だと素直にC言語で書いたほうが、後々の為かもしれません。
ということを総合的にみて暗黒面っていってるんじゃ?