« いつのまにかMicroSD 2GBが1000円を切ってる | メイン | MMKとKY »

この年になって、新しいプログラミング言語を学習中

四捨五入すると40になる、この年齢で、いまさらながら新しいプログラミング言語を学習中です。
その名も

Verilog HDL

...ハードウェア記述言語ですが(W

BASICに始まって、FORTANやらCやらC++を使ってきた私ですが、(それなりに使えるのは、BASICとCだけですが)、Verilog HDLはちょっとばかり違います。なんというか手続きを並べてるのではなく、素子を並べているということが、シリアル処理とパラレル処理をいやでも意識させられます。
1クロックで何ができて何ができないのか、とか、そういうのをちゃんと考えなければいけません。


一方で、モジュール(Cでいう関数みたいなもの)は、Cの様に呼び出すのではなく、C++の様にオブジェクトのインスタンスみたいなのを指定しなければいけません。なぜなら、それは実体が必要だからです。
確かに、面白いわこれ。

ロジックを回路図で書いていくのとVerilog HDLで書くのは、アセンブラでプログラムを組むのとCでプログラムを組むのとに対応してるのかも。
アセンブラを知らなくてもプログラムは組めるが、アセンブラを意識しないとまともなプログラムは組めない。
Verliogも、回路図の組み方を知らなくてもコードは組めるけど、回路図を意識しないとまともなコードは組めないです。

トラックバック

このエントリーのトラックバックURL:
http://www2.4bn.ne.jp/~ikeda/cgi-bin/blog/mt-tb.cgi/891

はてなブックマーク - この年になって、新しいプログラミング言語を学習中

コメント (1)

kuramatu:

私も、この年になってネットワークの勉強中です。

コメントを投稿

2010年08月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

アーカイブ

最近のコメント

マイクロアドBTパートナーでおこづかいゲット! Firefox3 Meter
Powered by
Movable Type 3.34