Top > Programmingとか > VB / VB.NET > VB小ネタ

「とにかく始める」ならVBがベストだ

前項で書いたようなことを考えてたら、VB.NETの一番の強みって、「クラスをまったく考えなくてもプログラムが作れて当たり前」ってところにあるんではないか、てゅう気がしてきた。

初めてプログラミングに取り組む人って、絶対「とにかく動くものを作りたい」はずなんだ。
「よーし、オブジェクト指向プログラミングをモノにしたいからVB.NET始めちゃうぞー」なんて人がいたらそれはすさまじくレアモノなのではないかと。

BASICってもともとSTARTからENDまで一本道で書くことしかできない状況で始まったんだよなぁ。
よく使うロジックを切り出して何回も使うには、一本道プログラムの一部をラベルとRETURNで括ってGOSUBで呼び出して。
当時はこの概念を理解するだけでも素人の私にはたいした難しかった。

VBが.NETになってから、従来C/C++で論議されてきたややこしい概念にひととおり対応できるよぅになってしまって。
どぅも最近VB.NETの実装についての議論がコ難しいと思ったら、今までC/C++(コ難し派含む)とVB(とにかく派多数)とで棲み分けてた境界があいまいになってきちゃったからなんではないだろぅか、と気づいてみたり。

「VC++では構造化プログラミングができるがVBではできない」などと小馬鹿にされ、高次の概念に対応できない文法を引け目に感じていたりした時代もあったんだけど。
いざ一通りのことができるよぅになってみると、これはこれで、軽い気持ちでこれから始めよぅかって人に対して「あれもこれもあれもこれも」と過情報の中でスポイルしてしまっているよぅな気になってきたよ。

これからプログラミングでも始めてみようかと思っている皆さん。
昔からやってきて、これ以上新しい概念を覚えるのが億劫になってきている皆さん。

古い、簡単な概念でのプログラミングに一番積極的に対応しているのはVBです。
もちろん新しい概念でのプログラミングにもVC++/C#と同じ土俵で対応していますので、旧来あった「VBの限界」がほとんどなくなりました。

即戦力にもなり、高いスキルにも十分対応できる、初めて触るにはベストな言語だと思いますよ。

トラックバック

このエントリーのトラックバックURL:
http://salv.miscnotes.com/mt/mt-tb.cgi/159

コメントを投稿