アカウント名:
パスワード:
計算機がどのように動いているのか、データと命令とか、値としての 20h と スペース文字の区別がつかないとか、そういう事をまずは一旦理解してから高級言語へと移行するべきだと思うんだ。別に長大なプログラムをアセンブラで組めるようになれ、という意味じゃなく。
最初から高級言語だと、その高級言語が何に依存しているのか判らないんで、「床を踏み抜く」的な間違いをしでかしてしまう。
単に自分が理解できる一番低レベルなところを基礎としているだけ。
C言語は知っているけれどアセンブリ言語はやったことのないうちの上司は、アセンブリ言語までは必要ないけれどCは基礎だから、と言っていますし。
アセンブリ言語が普通に使われていたころは、ワイヤードロジックも理解せずにプログラムができるか、とか年寄りが言っていたはず。
単に古来からある「最近の若い者は」現象にすぎませんね。
ワイヤードロジックが必要なくなったのは、Illigal Instruction 割込みが実装されたからだと思っている。
これがないと、ワイヤードロジックの裏をかいて、特定バージョンのCPUに固有な、非標準命令が使えるようになる。Z80で有名な嶋正利さんが書いたコードにはこれが多くて参った…という逸話もある。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
そもそも計算機の基礎中の基礎は機械語 (スコア:5, 興味深い)
計算機がどのように動いているのか、データと命令とか、値としての 20h と スペース文字の区別がつかないとか、そういう事をまずは一旦理解してから高級言語へと移行するべきだと思うんだ。別に長大なプログラムをアセンブラで組めるようになれ、という意味じゃなく。
最初から高級言語だと、その高級言語が何に依存しているのか判らないんで、「床を踏み抜く」的な間違いをしでかしてしまう。
fjの教祖様
Re: (スコア:0)
単に自分が理解できる一番低レベルなところを基礎としているだけ。
C言語は知っているけれどアセンブリ言語はやったことのないうちの上司は、
アセンブリ言語までは必要ないけれどCは基礎だから、と言っていますし。
アセンブリ言語が普通に使われていたころは、
ワイヤードロジックも理解せずにプログラムができるか、
とか年寄りが言っていたはず。
単に古来からある「最近の若い者は」現象にすぎませんね。
Re:そもそも計算機の基礎中の基礎は機械語 (スコア:1)
ワイヤードロジックが必要なくなったのは、Illigal Instruction 割込みが実装されたからだと思っている。
これがないと、ワイヤードロジックの裏をかいて、特定バージョンのCPUに固有な、非標準命令が使えるようになる。
Z80で有名な嶋正利さんが書いたコードにはこれが多くて参った…という逸話もある。
fjの教祖様