アカウント名:
パスワード:
機械語がどのように実行されていくのかをじっくりと教える。
で、その次にCでどのように書くと、どのようなコードが出てくるのかを教える。
これで完璧さ(ぇ~
えと、「機械語がどのように実行されているのかをじっくりと教える」っていうのは、どうやら、前々任者が試したみたいです。
そして、ほとんどの人が、CPUの仕組みとか、そもそも、「フォン・ノイマン型アーキテクチャ」を知らなかったりで、「絶望した」みたいです。
わたしも、自分が最初に習ったのは「CASL」だったので、そこから始めようかと思ったのですけど、アセンブラっぽい教材を準備しているの上の方に知られて、「初歩的なところでいいから」って念押しされたみたいです。
いや、知らないのはしょうがないじゃないですか。だいたい、フォン・ノイマンなどという「ど真ん中」から始めるのが行けない。ちゃんと端のチューリングマシンからはじめて、とっとと「停止決定不能問題」を叩き込まないと。
これをちゃんと理解すれば、「バグが無いと証明することはできない」という一番大事な事が理解できます。
アセンブラっぽい教材を準備しているの上の方に知られて、「初歩的なところでいいから」って念押しされたみたいです。
え? それで C言語を教えるんですか?
おかしいですね。アセンブラよりも前の初歩は「ブール代数と論理回路」じゃないですか。ちゃんと and 回路と or 回路と not 回路から、 xor とか カウンターとか フリップフロップ とかを作り、さらに加算器へとつながなくちゃ。
そりゃ、PowerPCの eieio 命令とか count leading zero命令とかをいきなり教えるのは難しいでしょうとも。なんのために使うのかよく判りませんからね (^o^)/ 流石に初心者向きとは言えない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
まず、アセンブラを教える (スコア:1)
機械語がどのように実行されていくのかをじっくりと教える。
で、その次にCでどのように書くと、どのようなコードが出てくるのかを教える。
これで完璧さ(ぇ~
fjの教祖様
Re:まず、アセンブラを教える (スコア:1)
えと、「機械語がどのように実行されているのかをじっくりと教える」っていうのは、
どうやら、前々任者が試したみたいです。
そして、ほとんどの人が、CPUの仕組みとか、
そもそも、「フォン・ノイマン型アーキテクチャ」を知らなかったりで、
「絶望した」みたいです。
わたしも、自分が最初に習ったのは「CASL」だったので、
そこから始めようかと思ったのですけど、
アセンブラっぽい教材を準備しているの上の方に知られて、
「初歩的なところでいいから」って念押しされたみたいです。
Re:まず、アセンブラを教える (スコア:1)
いや、知らないのはしょうがないじゃないですか。だいたい、フォン・ノイマンなどという「ど真ん中」から始めるのが行けない。ちゃんと端のチューリングマシンからはじめて、とっとと「停止決定不能問題」を叩き込まないと。
これをちゃんと理解すれば、「バグが無いと証明することはできない」という一番大事な事が理解できます。
え? それで C言語を教えるんですか?
おかしいですね。アセンブラよりも前の初歩は「ブール代数と論理回路」じゃないですか。
ちゃんと and 回路と or 回路と not 回路から、 xor とか カウンターとか フリップフロップ とかを作り、さらに加算器へとつながなくちゃ。
そりゃ、PowerPCの eieio 命令とか count leading zero命令とかをいきなり教えるのは難しいでしょうとも。なんのために使うのかよく判りませんからね (^o^)/ 流石に初心者向きとは言えない。
fjの教祖様