« C++わかんねー | Main | Performance Evaluation of Parallel Packet-processing Architectures Using SystemC-based Modeling and Refinement »

2007.07.23

今必要なのはHDL厨

ときどきの雑記帖 リターンズから。

> OKWave 独学でプログラマーさんになった人にお聞きしたいです
> Cを覚えるべき、最初にやるべきと主張する回答者と そうでもないんじゃね? とする別の回答者。 もうちょっと燃え上がってほしいが場所的に無理だろうな(笑)

Verilog 1.0の時代、一人くらいHDLとか勧めても良いと思った。CLK単位のレジスタの遷移が分からなければ、パイプラインもキャッシュも理解できない。HDDやVideoのコントローラが書けるようになって、はじめてちゃんとした制御ができるとか。そうすると、トランジスタ厨とか、量子力学厨とかでてくるのかも。ハードの世界にいると、プログラムって言うのは目の前にあるハードウェアリソースにアクセスするための物なんだが、それとは違う世界が急激に増えているんだなと実感。で、結局C言語を勧めるのはそういうことなのかも知れない。プロセッサ、キャッシュ、メモリコントローラ、MMUの仕組みが説明できないとしっかりしたプログラム書けないよね、と同じレベルの話なのかなぁ。ちょっと寂しい。

|

« C++わかんねー | Main | Performance Evaluation of Parallel Packet-processing Architectures Using SystemC-based Modeling and Refinement »

Comments

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/18154/15855881

Listed below are links to weblogs that reference 今必要なのはHDL厨 :

« C++わかんねー | Main | Performance Evaluation of Parallel Packet-processing Architectures Using SystemC-based Modeling and Refinement »