Half-Retirean's Lazy Life Diary / ダラダラ余生日記

最近思ったこと: やりたいことだけやるって幸せなことだ

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  984  : 記事  4  : コメント  42107  : トラックバック  277

ニュース

My Website

初心者向けのサイトです。

C# と VB.NET の入門サイト

最近のできごと

暇人28号FX

Sponsored Link1

Sponsored Link2

Archive

書庫

「C# と VB.NET どちらが良いのか」なんて議論がありますが、意味のない話ですね。
.NET Framework を共に利用できるゆえに比べられると思うのですが、言語の特徴 (特長じゃないですよ) がそれぞれにあるゆえに、意味がないのです。

「C# はコードの記述量が少ない」なんて良く耳にしますが、「VB.NET ではキーワードが多いので、コードが見やすい」という反論もできます。
まったく、無意味な議論だと思います。

さらに言えば、VB 陣営が 1 番くやしがっていた

  • XML コメントがアドインなしで使えない
  • using が使えない

なんかも、VB2005 で実装されるようですから、より一層無意味になりますね。

それどころか、VB のコードの可読性に、C# の利便が加われば VB ひいきになりそうなくらいです。
でも、無意味なキーワードはなくした方が言語仕様的にはスマートでしょうね。

まあ、なんだかんだ VB 側を擁護しつつも、C# が好きですけど (w

投稿日時 : 2005年3月1日 14:38

コメント

# re: C# と VB.NET どちらが良いのか 2005/03/01 14:46 tatsugoro
たしかに、どっちが優れているというものではないですよね。
言語の違いを話すなら、どっちが向いているか、というのはOKじゃないかとは思います。作ろうとしているプログラムをより的確に表現できるプログラム言語を選びたいところです。


# re: C# と VB.NET どちらが良いのか 2005/03/01 14:51 入海
うちの会社に就職したいという人が、私の上司のところに応募の電話をかけてきてそこで「今すぐにすべてのVB .NETのコードをC#に書き換えた方がいい」なんてぬかしてきたそうです。もちろんその人は面接にも呼んでもらえなかったことは言うまでもありません。

# re: C# と VB.NET どちらが良いのか 2005/03/01 15:05 中 博俊
がはは
その人に座布団1枚(^^

# re: C# と VB.NET どちらが良いのか 2005/03/01 15:07 みゃみゅ玉子
だんだんと個人的な好き嫌いの領域に入ってくる気がします。<C#とVB.NETどっちがいいの?

ある処理に対して、VB.NETのほうが向いていても、その作り手がVB.NETをいかしたコードを書けないのならC#のほうが良かったりします。
# 結局、レイトバインディングを使いたいときしかVB.NET使ってなかったり・・・

個人的な好き嫌いで言うと、「C#とVB.NETどっちがいい?」って聞かれたらC#です。
理由は、慣れてきたから。
CGIで「PerlとRubyどっちがいい?」って聞かれたらRubyです。
理由は、慣れてるから。
# あ、これは関係ないですね。(^^;
# さ、仕事しよっと。


# re: C# と VB.NET どちらが良いのか 2005/03/01 15:15 じゃんぬねっと
私は、どっちなんだろう?
C# でも VB.NET も同じ様に組んでしまうおばかさんだから... (w

# J# ですら、.NET Framework 色が強い組み方しかしない。

# re: C# と VB.NET どちらが良いのか 2005/03/01 15:34 tatsugoro
> 応募の電話をかけてきてそこで「今すぐにすべての
> VB .NETのコードをC#に書き換えた方がいい」
伝説になれます。


# re: C# と VB.NET どちらが良いのか 2005/03/01 15:34 じゃんぬねっと
後輩 A に比べれば伝説までは程遠いです。(--;)

# re: C# と VB.NET どちらが良いのか 2005/03/01 15:44 おぎわら
VB.NETのコンパイラはVBで作成
ってのを聞いて感動すますた。

# re: C# と VB.NET どちらが良いのか 2005/03/01 15:53 菊池
絶対C# ;
なんでかっていうと ;

そんなわけで ;
{ 手がそういう手だからさ ; }



# re: C# と VB.NET どちらが良いのか 2005/03/01 16:18 じゃんぬねっと
>おぎわら さん
正直シランカッタ... orz
そーなんですか? 全く信じられない話だ...

>菊地 さん
日本語まで C なんですね?
ん? これは違うぞ...
そうか! ひまわり.NET だ! (w

# re: C# と VB.NET どちらが良いのか 2005/03/01 18:34 河端善博
 わたしは、言語を比較するのが、前回のイベントで好きになりました。基本的なことは知っていたつもりですが、比較することにより、それぞれの言語の設計者・実装者の考えを知ることができました。
 今後の言語の進化を見ていく上で、比較ネタに関心をもっておきたいと思います。
※Office など、COM, VBA なものは、けっこうレイトバインディングを必要とするんですね。発見

 なお、菊池さんと同じく、わたしも C# + TSQL な手の人です。C# 2.0 の次に向けて、もっと C# にこだわりたいと思いつつ。

# re: C# と VB.NET どちらが良いのか 2005/03/01 18:45 中 博俊
SQLCLRもヨロシクーーー!!!

# re: C# と VB.NET どちらが良いのか 2005/03/01 18:49 じゃんぬねっと
>河端大先生
すいません、書き方がよろしくなかったです。
言語を比較すること自体は、問題ないと思いますが、
「○○だから、××はダメだ」のような議論があるものですから... (^-^;)

何と述べて良いのか... 難しいんですけど、比較はしても、
ほんの側面で優劣をつけて欲しくはないかなと思っています。

# 私も、結局のところ C# ラブですが、VB も好きですよ。
# その辺り、次回の記事にまとめておきます。

# re: C# と VB.NET どちらが良いのか 2005/03/01 21:13 石坂@日本ベーレー
目的に合わせて使いやすい言語を使えばよいのですが、VBとC#の違いはそれほど大きくないので、どちらが良いかは純粋に好みになっていたって言うか、VBがよりBasicから遠くなりましたね。個人的にはATLとVB6の関係にC#とVBがなかなと。
この先1・2年の仕事の予定からすると、CLR上で動作して、VS2005で開発出来るMATLABがほしいなぁ。

# re: C# と VB.NET どちらが良いのか 2009/06/26 10:01 和白 丘太郎


































































































































現在ではVB.NETのほうが便利なときもあるが、Basic は無理に初心者向けの姿に仕立てているような気がします。やがてVisual BasicはVisual C#に吸収されるのではないでしょうか? 一寸気が早すぎるかもしれないけれど、なんだかそんな気がします。










































# re: C# と VB.NET どちらが良いのか 2023/01/19 9:13 Optimum
I am only 63 years old, but I've had problems with my knees ever since I turned 53. Recently, the pain has become completely unbearable. A doctor I know (a childhood friend) told me about this program and advised me to order the drug 3 months ago. Now I jump like a mountain goat. Though, I probably shouldn’t haha. What an incredible drug!

# re: C# と VB.NET どちらが良いのか 2023/01/23 5:49 Optimum
As you can see from the screenshot below, I decided to use the 'withdraw funds' function to withdraw $4,349 from my account.



# re: C# と VB.NET どちらが良いのか 2023/02/03 4:28 Optimum
There is much to say about Novak Djokovic’s tennis game, and you cannot reduce his mastery

# re: C# と VB.NET どちらが良いのか 2023/03/11 5:28 Optimum
readers that the importance of the majors is a relatively modern phenomenon, linked to the flattening

# re: C# と VB.NET どちらが良いのか 2023/03/11 5:34 Optimum
readers that the importance of the majors is a relatively modern phenomenon, linked to the flattening

Post Feedback

タイトル
名前
Url:
コメント: