今コンピュータアーキテクチャ入門という本を読んでいます。
ですが、良いプログラマ(この定義はみなさんにおまかせします)に
になるということを目的として本を読むとすると、
本の中に書いてあることで、これ必要なのかよと思うことが多くあります。
チューリングマシンとか、整数演算器の桁上げ先み方式とか。
まず目的を決めます。OSをプログラミングできるようになる
(アセンブリとかそんなレベルも含む)ことを目的とすると、
整数演算器の桁上げ先読み方式とかそういうのって必要ですか?
調べたわけではないのですが、それってCPUの開発で
完結できてることなのでは?すでに販売されている
CPU(等のハードウェア)を利用し、OSをプログラミングするのであれば、
CPUの内部構造とかは知らなくてもいいと思うのですが、
必要な勉強でしょうか?
プログラマとして読むべき本とかそういうキーワードで
検索するとコンピュータアーキテクチャを含む
ハードウェア側の知識の本とかも読めとか言ってる奴いますよね?
何を根拠にそういうこと言ってるのかがイマイチわからないです。
ハードウェアの挙動を知っていればいいプログラムが書けるとか
言ってるのもあるんですが、おまえほんとにそんなこと想像しながら
書いてんのかよという疑問があります。かつ、それは何冊も
本を読んでやっと習得できるような内容なのか・・・
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/03 12:03