C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

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

Re[13]: VBとC# [1]


(過去ログ 52 を表示中)

[トピック内 69 記事 (21 - 40 表示)]  << 0 | 1 | 2 | 3 >>

■28940 / inTopicNo.21)  Re[6]: VBとC#
  
□投稿者/ Q3 (5回)-(2008/12/02(Tue) 21:02:22)
No28932 (.SHO さん) に返信
> ■No28930 (Q3 さん) に返信
>
>>取引先や知り合いの会社でC#を使ってる会社を見たことないです・・・
>
> VBとC#の2つの選択肢なら…という意味です。
> C#が仕事に向いているとは言ってないです。
>
> というか、仕事ではVBを使うという意味ですか?

どちらが仕事で使うという意味じゃなくてですね

>職業にするならC#の方がいいと自分は思います。

に対して、私は自分以外でC#を仕事で使ってる人を見たことが無かったので、
個人的にC#が好きですが、VBのみで仕事してる人も結構います。
と言いたかっただけです。
これから始める人に変な固定概念が生まれないように・・・
と思って横槍入れさせてもらいました。

気を悪くしたのなら申し訳ないです。


引用返信 編集キー/
■28944 / inTopicNo.22)  Re[7]: VBとC#
□投稿者/ .SHO (277回)-(2008/12/02(Tue) 21:16:06)
No28940 (Q3 さん) に返信

> 気を悪くしたのなら申し訳ないです。

いえ、全然大丈夫です。^^;

私が言いたかったのは、どっちでもいいならC++やCに
つなげやすいC#の方がいいのでは?ってことです。
VBやC#じゃUNIXの開発できないですし。

まぁ、どっちでもいいです。
引用返信 編集キー/
■28945 / inTopicNo.23)  Re[3]: VBとC#
□投稿者/ .SHO (278回)-(2008/12/02(Tue) 21:28:18)
組み込みもVBやC#じゃ作れないですね。
(頑張ればできるかな?^^;)
引用返信 編集キー/
■28946 / inTopicNo.24)  Re[8]: VBとC#
□投稿者/ Q3 (6回)-(2008/12/02(Tue) 21:43:54)
No28944 (.SHO さん) に返信
> 私が言いたかったのは、どっちでもいいならC++やCに
> つなげやすいC#の方がいいのでは?ってことです。
> VBやC#じゃUNIXの開発できないですし。

自分は C → C++ → C# と流れてきたので
VBをやろうとした時に見づらくてしょうがなかったですね^^;
逆をたどることもありそうですから、たしかにC#お勧めですね
JAVAにも通じる所も多いですしね。
VBからだとDelphiとかが見やすいとかあるのだろうか?


>組み込みもVBやC#じゃ作れないですね。
>(頑張ればできるかな?^^;)
組み込みも開発環境が良くなったとはいえ
PCソフトほど選択肢無いですからねぇ
組み込み.NET見たいなのが出てくれないかなぁ・・・・
引用返信 編集キー/
■28948 / inTopicNo.25)  Re[9]: VBとC#
□投稿者/ 渋木宏明(ひどり) (971回)-(2008/12/02(Tue) 21:55:16)
渋木宏明(ひどり) さんの Web サイト
> 組み込み.NET見たいなのが出てくれないかなぁ・・・・

一応、Compact Framework や Micro Framework というのがあります。
引用返信 編集キー/
■28950 / inTopicNo.26)  Re[10]: VBとC#
□投稿者/ porin (1回)-(2008/12/02(Tue) 22:28:40)
「どの言語がいいか」より「どんなことをしたいか」を考えたほうがいいんじゃないかと思います

それはともかく
個人的にはなんで VB はオブジェクト指向よりになったのか疑問。
手軽にダイアログベースのアプリの作成ができるのがメリットだと思っていたので
そっちの方向に進化してほしかった……

なんかどの言語も同じような方向向いちゃってなんだかなあと思うんだよね

引用返信 編集キー/
■28969 / inTopicNo.27)  Re[11]: VBとC#
□投稿者/ .SHO (279回)-(2008/12/03(Wed) 09:29:52)
No28950 (porin さん) に返信

> 「どの言語がいいか」より「どんなことをしたいか」を考えたほうがいいんじゃないかと思います

「どんなことをしたいか」で切り分けるには
VBとC#の両方に精通してないと難しいと思います。

この掲示板で、どっちを勉強すればいいか聞いてる人に
それを言っても無理だと思います。
引用返信 編集キー/
■28970 / inTopicNo.28)  Re[3]: VBとC#
□投稿者/ みきぬ (261回)-(2008/12/03(Wed) 09:38:13)
No28925 (ふわい さん) に返信
> どちらを選んで勉強したらいいのでしょうか

すぐ身につけたいなら VB、じっくり腰を据えてかかれるなら C# を勧めるかな。
引用返信 編集キー/
■28972 / inTopicNo.29)  Re[12]: VBとC#
□投稿者/ ぽぴ王子 (418回)-(2008/12/03(Wed) 10:05:33)
ぽぴ王子 さんの Web サイト
No28969 (.SHO さん) に返信
> ■No28950 (porin さん) に返信
>
>>「どの言語がいいか」より「どんなことをしたいか」を考えたほうがいいんじゃないかと思います
>
> 「どんなことをしたいか」で切り分けるには
> VBとC#の両方に精通してないと難しいと思います。
>
> この掲示板で、どっちを勉強すればいいか聞いてる人に
> それを言っても無理だと思います。

「どっちを勉強すればいいか」なんてスレ主は聞いてましたっけ?
と思ったら、 No.28925 で ふわい さんが聞いてるんですね。

porin さんがどちらの質問に対して回答しているのかはわからない
けれど、ただ「どんなことをしたいか」は言語に精通していなくても
切り分けられると思いますよ。だって「どの言語を使いたいか」じゃ
なくて「どんなことをしたいか」ですもの。それに応じて勉強した
方がいい言語を勧めるのは、両方に精通していないとダメかもしれない
ですけどね。

自分なら「両方勉強しなさい」と言うと思います。さわってみないと
それぞれの言語の違いは理解できないから。
まぁすでにそういった意見は出ているわけですけれども。

雑談になりそうなんで、見てたら解決済み付けてくれないかなぁ?>スレ主
引用返信 編集キー/
■28974 / inTopicNo.30)  Re[4]: VBとC#
□投稿者/ Q3 (7回)-(2008/12/03(Wed) 10:10:05)
No28970 (みきぬ さん) に返信
> ■No28925 (ふわい さん) に返信
>>どちらを選んで勉強したらいいのでしょうか
>
> すぐ身につけたいなら VB、じっくり腰を据えてかかれるなら C# を勧めるかな。

この話ってよく聞くのですが、VB6/VC++/Delphi/C++Builderぐらいしか無かった時代だと、
断然VBが簡単とわかるのですが、.NETになってからはVBが初心者向けな所ってどこでしょう?
C#とVBの違いがほとんど無いと思っていたので、C#を使っていましたが、
もしVBの方が簡単に使えると言うことならば、勉強してみようかと思いました。

引用返信 編集キー/
■28978 / inTopicNo.31)  Re[5]: VBとC#
□投稿者/ επιστημη (1410回)-(2008/12/03(Wed) 10:38:57)
επιστημη さんの Web サイト
> C#とVBの違いがほとんど無いと思っていたので、C#を使っていましたが、
> もしVBの方が簡単に使えると言うことならば、勉強してみようかと思いました。

僕も同じ印象。まっさらな状態から始めるんなら C# も VB も同じにしか感じません。

つかあたしゃCから入ったクチなので、VBが難しいのなんの。
これのどこが初心者向け? って感じます。

引用返信 編集キー/
■28983 / inTopicNo.32)  Re[6]: VBとC#
□投稿者/ みきぬ (263回)-(2008/12/03(Wed) 10:57:24)
習得に時間がかからないと言っただけで、初心者向けと言ったつもりはないですよー。

VB にある要素としては(他にもあるだろうけど)
・My
・規定のインスタンス
・Module

で、初めての人でもなんとなく書けて使えてしまうとこが VB の良さだと思ってます。
でも勉強においては、上に書いたような VB の要素って逆効果になるおそれがあるので、
勉強に時間をかけられるのなら、そういうのがない C# を先に身につけたほうがいいかなーと思うです。


以下おまけ。

> 雑談になりそうなんで、見てたら解決済み付けてくれないかなぁ?>スレ主

最初から雑談ですよー。

引用返信 編集キー/
■28988 / inTopicNo.33)  Re[5]: VBとC#
□投稿者/ .SHO (283回)-(2008/12/03(Wed) 11:06:43)
No28974 (Q3 さん) に返信

> C#とVBの違いがほとんど無いと思っていたので、C#を使っていましたが、
> もしVBの方が簡単に使えると言うことならば、勉強してみようかと思いました。

僕も同じ印象です。

で、VBの方が簡単ならやっぱり、将来職業にしたいならC#の方を
しっかり勉強しといた方がいいですょ。と言いたくなる。
引用返信 編集キー/
■28991 / inTopicNo.34)  Re[7]: VBとC#
□投稿者/ επιστημη (1413回)-(2008/12/03(Wed) 11:12:08)
επιστημη さんの Web サイト
2008/12/03(Wed) 11:16:46 編集(投稿者)

> 習得に時間がかからない

ホントですかぁ?

簡単なことを簡単に書けるってーのはあるのかもしれない。
その意味では最初の一歩の敷居が低いかも。

けど、やりたいことは"簡単なこと"じゃねぇですよね。
習得するてのは"簡単なことができるようになる"じゃねぇですよね。

"難しいことも簡単にできる"ならスゲーって思うけど、
そこそこの規模になると C# も VB も変わらんのちゃうかしら?

引用返信 編集キー/
■28995 / inTopicNo.35)  Re[8]: VBとC#
□投稿者/ aetos (25回)-(2008/12/03(Wed) 11:23:30)
No28991 (επιστημη さん) に返信

> けど、やりたいことは"簡単なこと"じゃねぇですよね。
> 習得するてのは"簡単なことができるようになる"じゃねぇですよね。

そうなのかな。
No28826
> VB は、開発者向け言語ではなかった。これは、専門家向け言語です。これからも、専門家向け言語であり続け、それにふさわしい発展をしていくでしょう。
が真であるならば、「やりたいことは簡単なこと」と言えるケースもあるような。

> そこそこの規模になると C# も VB も変わらんのちゃうかしら?

同じく前述の前提が真ならば、VB はそこそこ以上の規模にならないものを対象とすることを意図されている、とか。
引用返信 編集キー/
■28999 / inTopicNo.36)  Re[7]: VBとC#
□投稿者/ ぽぴ王子 (419回)-(2008/12/03(Wed) 11:29:11)
ぽぴ王子 さんの Web サイト
No28983 (みきぬ さん) に返信

> 以下おまけ。
>
>>雑談になりそうなんで、見てたら解決済み付けてくれないかなぁ?>スレ主
>
> 最初から雑談ですよー。

うお、本当だ!失礼しました。

じゃあ改めて雑談で。

VBの方が習得が早い…かどうかはなんとも言えないけれど、初めてさわった
Windows上のプログラミング言語がVB(まだ2.0だった)ので、当時はすごく
簡単だ!とは思いました。
ただ、その前に C や N88-BASIC とかさわっていたので、プログラミングの
土台はできていたんですよね。

まったく土台のない人がさわった場合、一見(ここ重要)簡単かもしれない
けれど、そこから先に苦労しそう。他の言語に移ったときとか。
自分としてはガッチリ基礎固めをしてからプログラミングしてほしいと思う
ので、VB はいろんな誘惑が多そうでちょっとどうかなぁとは思うところです。
引用返信 編集キー/
■29000 / inTopicNo.37)  Re[9]: VBとC#
□投稿者/ επιστημη (1414回)-(2008/12/03(Wed) 11:31:17)
επιστημη さんの Web サイト
> 「やりたいことは簡単なこと」と言えるケースもあるような。
> VB はそこそこ以上の規模にならないものを対象とすることを意図されている、とか。

誤解を恐れず暴言吐けば
「プログラミングでメシを食うつもりか否か」
で決めろっちゅーことか。

# そのわりには VB.NET って...

引用返信 編集キー/
■29004 / inTopicNo.38)  Re[6]: VBとC#
□投稿者/ Q3 (9回)-(2008/12/03(Wed) 11:47:31)
VBは、プログラムが本職じゃない人が実験で使用するために簡単なソフト組んだり、
小規模短納期な開発をやってる人が使っていた経緯があって、
その人達が.NETにそのまま移行しただけってのが実情じゃないかと・・・・
VB6までのイメージが広まっているために「VB=簡単」てな話になってると思います。

プログラムで飯を食ってなくて、VB6と.NETのVBの違いがわかってる人は、今でもVB6は現役です。
逆に言えば、現在のVBは「簡単」では無くなった変わりに、そこそこ以上の規模でも
十分使用できるということだと思います。

#MS的にはC#がやりたかったんだけど、昔からのVBユーザーやC++ユーザーを
#営業的に切り捨てられないから、VSは多言語対応になってるだけだと個人的には思ってます。
#結局は.NET自体がわかれば、言語の違いなんて大した差じゃないと思うので
#この議論が不毛な気がしてならないのは自分だけでしょうか?^^;

引用返信 編集キー/
■29005 / inTopicNo.39)  Re[9]: VBとC#
□投稿者/ Jitta (548回)-(2008/12/03(Wed) 11:49:51)
No28995 (aetos さん) に返信
> ■No28991 (επιστημη さん) に返信
>
>>けど、やりたいことは"簡単なこと"じゃねぇですよね。
>>習得するてのは"簡単なことができるようになる"じゃねぇですよね。
>
> そうなのかな。
> No28826
>>VB は、開発者向け言語ではなかった。これは、専門家向け言語です。これからも、専門家向け言語であり続け、それにふさわしい発展をしていくでしょう。
> が真であるならば、「やりたいことは簡単なこと」と言えるケースもあるような。
>

 詳しくは、object氏と私のやりとりを見ていただくとして。。。
「専門家向け言語であり続け」は、言葉が不足していました。「開発者向け言語としての性質を色濃くしつつ、専門家向け言語としてのあり方も残し続け」、ですかね。


引用返信 編集キー/
■29006 / inTopicNo.40)  Re[7]: VBとC#
 
□投稿者/ みきぬ (264回)-(2008/12/03(Wed) 11:59:10)
No28999 (ぽぴ王子 さん) に返信
> まったく土台のない人がさわった場合、一見(ここ重要)簡単かもしれない
> けれど、そこから先に苦労しそう。他の言語に移ったときとか。
> 自分としてはガッチリ基礎固めをしてからプログラミングしてほしいと思う
> ので、VB はいろんな誘惑が多そうでちょっとどうかなぁとは思うところです。

だいたいの場合は、敷居が低いぶん、よそへ移るときに C# からよりも苦労するのは当然かなあと思うです。
そこで VB 固有の要素がプラスになるかマイナスになるかは、移る先の言語による気がします。
# C# や Java では明らかにマイナスだと思うけど

No29004 (Q3 さん) に返信
> #結局は.NET自体がわかれば、言語の違いなんて大した差じゃないと思うので

たぶんここなんだろな。
VB って .NET 自体がよくわかってなくても使えちゃう言語なんだと思います。
# 皆さんの考える「使える」の意味とは違うと思いますが
引用返信 編集キー/

<前の20件 | 次の20件>
トピック内ページ移動 / << 0 | 1 | 2 | 3 >>

管理者用

- Child Tree -