アカウント名:
パスワード:
C言語を学ぶと機械の気持ちが少しわかるよ
小学生にシャーペン使わせないのとC言語を学ばせたい理由は似てると思う
それならアセンブラと機械語でいい。中途半端に機械の気持ちが判ってもしょうがない。
0か100かのモヒカン極論だな他人の気持ちなんて中途半端にわかってもしょうがないけど
OSを記述してるCの書き方はなんか独特。構造体とポインタ操作の塊で、gotoもバンバン出てくる。まさしく高級アセンブラって感じ。
パイプラインのせいでCPUのツンデレ度が上がっちゃったので、アセンブラはちょいと面倒に。
パイプラインのせいでCPUのツンデレ度が上がっちゃったので、
こういうトンチンカンなこと言う人ってパイプラインをどういうものと理解してるんだろ?
クラッシクなアセンブラと異なり、ソースとの連続性が判り辛くなるのは確かだね。サブルーチンを考えると、クラッシクな手法だと戻り値を戻してからリターンするのが、リターン後に戻り値を戻すなんてのは普通だし。ソース参照が出来れば良いのだが、ICEなんぞでソース無しの場合、区切りも判り辛い。
↑の話は凡そデタラメ。遅延スロットのこと言いたいみたいだけど、パイプライン採用してて遅延スロットがないアーキテクチャなんてゴマンとあるし(例: 6502, x86, ARM, PowerPC, DEC Alpha, AVR, RISC-V)、遅延スロットがあってそれがメンドかったら NOP でも入れときゃいいだけの話だし。
web笑とかいってるプログラマではアセンブラはかけないから、教育にも使えないって。
障害者にバク転教えるようなものさ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
簡潔な道具は入門教材に適してる (スコア:4, すばらしい洞察)
C言語を学ぶと機械の気持ちが少しわかるよ
小学生にシャーペン使わせないのとC言語を学ばせたい理由は似てると思う
Re:簡潔な道具は入門教材に適してる (スコア:1)
それならアセンブラと機械語でいい。
中途半端に機械の気持ちが判ってもしょうがない。
Re: (スコア:0)
0か100かのモヒカン極論だな
他人の気持ちなんて中途半端にわかってもしょうがないけど
Re: (スコア:0)
OSを記述してるCの書き方はなんか独特。
構造体とポインタ操作の塊で、gotoもバンバン出てくる。
まさしく高級アセンブラって感じ。
Re: (スコア:0)
パイプラインのせいでCPUのツンデレ度が上がっちゃったので、アセンブラはちょいと面倒に。
Re: (スコア:0)
パイプラインのせいでCPUのツンデレ度が上がっちゃったので、
こういうトンチンカンなこと言う人ってパイプラインをどういうものと理解してるんだろ?
Re: (スコア:0)
クラッシクなアセンブラと異なり、ソースとの連続性が判り辛くなるのは確かだね。
サブルーチンを考えると、クラッシクな手法だと戻り値を戻してからリターンするのが、
リターン後に戻り値を戻すなんてのは普通だし。
ソース参照が出来れば良いのだが、ICEなんぞでソース無しの場合、区切りも判り辛い。
Re: (スコア:0)
↑の話は凡そデタラメ。
遅延スロットのこと言いたいみたいだけど、パイプライン採用してて遅延スロットがないアーキテクチャなんてゴマンとあるし(例: 6502, x86, ARM, PowerPC, DEC Alpha, AVR, RISC-V)、遅延スロットがあってそれがメンドかったら NOP でも入れときゃいいだけの話だし。
Re: (スコア:0)
web笑とかいってるプログラマではアセンブラはかけないから、教育にも使えないって。
障害者にバク転教えるようなものさ。