- PR -

VB.NET とC#.NETの比較

1
投稿者投稿内容
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2005-04-13 06:38
The Code ProjectのサイトにVB.NETとC#.NETの比較が掲載されています。

どちらの言語にするか悩んでいる方参考にされてはどうでしょうか。

以下の5つの項目について比較しています。

1 VB.NET/C#.NETの特徴
2 キーワードの違い
3 データ型の違い
4 オペレータの違い
5 プログラミングの違い

http://www.codeproject.com/useritems/vbnet_c__difference.asp
_________________
ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集
unibon
ぬし
会議室デビュー日: 2002/08/22
投稿数: 1532
お住まい・勤務地: 美人谷        良回答(20pt)
投稿日時: 2005-04-13 12:55
こういう比較表があると n/a の数で決めそうな人がいそう...
Fujiwo
常連さん
会議室デビュー日: 2002/02/19
投稿数: 20
投稿日時: 2005-04-13 17:49
ご参考までに、こちらも。

VB.NET 及び C♯ の良い点・悪い点
http://wiki.shos.info/index.php?%A1%DA.NET%A1%DBVB.NET%20%B5%DA%A4%D3%20C%A2%F4%20%A4%CE%CE%C9%A4%A4%C5%C0%A1%A6%B0%AD%A4%A4%C5%C0
きよの
常連さん
会議室デビュー日: 2004/02/07
投稿数: 34
投稿日時: 2005-04-13 19:52
「Hide a base class member in a derived class」がC#で n/a になっていますが、new キーワードではないんですかね?使ったことがないんですが。
object
ぬし
会議室デビュー日: 2002/03/20
投稿数: 338
お住まい・勤務地: 香川県高松市
投稿日時: 2005-04-14 13:09
objectです。

VBは「Visual Basic 2005」でも
演算子のオーバーロードと変換演算子
を採用する等、かなり言語拡張される様です。
この調子で行けば、いくらでも対応出来る項目が増えるでしょうから、
言語が対応している項目で比較する限り、VBは最高の言語になると思います。

でも、言語ってそんなものでしょうか?
VBは、型を曖昧にしたままで、型に関する機能を何処までも拡張しようとしている様にみえます。
「クラスは、最も基本の型を支える概念」という事を忘れているのでしょうか?

言語の基本理念・構造は
その言語を使っている人達の考え方にとても大きい影響を与えます。

私は、
「言語にとって一番重要なのは、概念の整合性と一貫性、単純性」
だと思っています。
#表現全体としての、エントロピーの低さ(混乱の低さ)

このままでは、
VBは、言語表現全体としては、最も一貫性の無い言語に成長するのではないか
と、私は危惧しています。
#VBによって、「.NETのセマンティックス」が混乱する事を私は最も危惧します。

C#.NETとVB.NETに関する議論は、
将来の「.NET」に対してとても重要である
と考え、敢えて上の様なレスをしてみました。

[ メッセージ編集済み 編集者: object 編集日時 2005-04-14 19:42 ]
1

スキルアップ/キャリアアップ(JOB@IT)