タグは Microsoft によって監視されません。
こんにちは。Proly さん。
VB って、Visual BASIC の事ですか?
BASIC 自体は、(うろ覚えだけど)確か、ビル・ゲイツ氏が開発したモノらしいけど、
特に、(私は、初級の入門的なプログラミングしか出来なかったけど)
プログラマの間では、BASICは、結構、酷評されていて、
これなら、FORTRANとかの方がマシだろとか何とか・・・言われてましたよ。
まあ、マイクロソフトが全世界を席巻している状態では、BASIC しか、選択肢がない
かも知れないけど、
本気で、プログラムとかやりたいなら、BASICよりは、
せめて、高級言語の中だったら、FORTRAN とかやった方が良いですよ。
C 言語は、一見、高級言語にも見えがちですが、
整数を扱うにしても、使ってるマシンのCPUの bit 数に依存したり、
メモリの管理や、変数の値の限界を十分に判った上で、使わないと、
例えば、整数 integer i; , i=255 ; i=i+1 ; print i ;
なんて、プログラムを書いて、255+1 => 256 が常識的な解だけど、
C 言語のマシンが、 4bit マシン(今時、こんなCPUあるわけ無いけど)だったら、
整数変数 i の答えは、C 言語の場合、0 ですよ。
(ただ、オーバーフローを示すキャリーフラグが立つけど)
自慢でも何にもならないけど、
C 言語は、相当、CPU の知識が無いと、Bug だらけのプログラムになってしまう。
それに比べて、BASIC は、インタプリタ言語が、基本的なスタンスだから、
オーバーフロー(桁溢れ)すると、ちゃんと、警告してくれる。
でも、C 言語は、警告なんか出ない。
プログラマが、その事を、熟知している必要がある。
私は、落ちこぼれプログラマだったから、偉そうに何にも言えないけど、
ものすごい入門的な事だったら、少しは、判る。
こんな内容書くと、 cnq さんに、また、話が逸れてるって、怒られそう。だけど、
とりあえず、参考まで。
長く書くと、また、怒られちゃうな。
以上です。失礼しました。