- - PR -
VB.NET とC#.NETの比較
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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サンプル集 |
|
投稿日時: 2005-04-13 12:55
こういう比較表があると n/a の数で決めそうな人がいそう...
|
|
投稿日時: 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 |
|
投稿日時: 2005-04-13 19:52
「Hide a base class member in a derived class」がC#で n/a になっていますが、new キーワードではないんですかね?使ったことがないんですが。
|
|
投稿日時: 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