[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 07/30 16:38 / Filesize : 199 KB / Number-of Response : 842
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【VB.NET】VS2005 選ぶならどっち?【C♯】



1 名前:デフォルトの名無しさん [05/01/24 12:43:57 ]
弊社では販売管理の次期システム構築に向けてプロジェクトチームの
立ち上げを予定しておりますが、VB.NETで行くべきかC#で行くべきか
未だに結論が出し切れておりません。
予算と時間の都合上、両方を試してみることも叶わない状況です。
そんなこんなで迷っていると今年の後半にはVisual Studio 2005が
リリースされるとの情報がっ!もう何が何やらさっぱりです。

賢明なるム板のみなさんのご意見を賜ることができればと、このスレ
を立てさせて頂きました。よろしくお願い致します。

577 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 04:11:16 ]
・C#は難しそうというイメージ
・VBなら楽できそうなイメージ

何も知らない素人が選択権を持っている場合、イメージって結構重要。

578 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 08:49:07 ]
>俺は>>570が言うような心理的傾向はかなり一般的に存在すると思うよ。
>それどころか、はっきり口にだしてそのように言う奴も少なくない。

ブビチュウの妄想と幻覚だろ。ソースにするな。


579 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 11:16:47 ]
>>578
その発言に
>>570が言うような心理的傾向が感じられる

580 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 11:25:01 ]
それが妄想。

ブビやドトネトを使わないのは実際の性能と安定性をテストした結果。
仕上がりの良いアプリを作れるなら使っても良い。

581 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 16:57:02 ]
>>577
意味が解らん。
出きる奴ほど、できる限り簡単に開発環境が欲しいにきまってる。

>>580
>仕上がりの良いアプリを作れるなら使っても良い。
作る人次第だな。
仕上がりの良し悪しを言語のせいにする前に自分の技術磨こうな。
どんな言語でも作る人で仕上がりは違う。

582 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 23:06:21 ]
>581
577ではないが意味は分かる。
要するに「出来ないヤツ」が決定権を握っているもんだってことさ。社内競争
に勝つのは強引に仕事をもぎ取ってきた奴であって、苦労しながら仕上げた
奴ではないってことさ。

583 名前:デフォルトの名無しさん mailto:sage [2006/08/21(月) 23:08:30 ]
あと、客が「VBでやれば安く出来る」と思い込んでいて、指定してくる
パターンもあるっけな。
結局のところ、を持ってる奴が一番強い。

584 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 08:59:20 ]
>仕上がりの良し悪しを言語のせいにする前に自分の技術磨こうな。

ほら妄想。
仕上がりの良し悪しに言語(開発ツール)がカラム事を知っているM$は賢いからブビとドトネトをスルーする。

585 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 14:07:04 ]
>>584
あなたの一連の発言は、どれもみな偏見で論理性の欠片もなく、
知性さえも感じないわけだが・・・

だいじょうぶか?




586 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 14:22:28 ]
>>582
要されてないわな。

出来ない奴を誰が面倒見るかが最も重要であって、
出来ない奴に決定権なんて無いに等しい。



587 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 23:59:37 ]
なんか個々の会社の事情が垣間見れて楽しいな
>586は、「出来ない奴に決定権が無い」だけ恵まれた環境にいるんだ
>577,582は、かなり悲惨な上司を・・・
発注元のSEなんてプログラムのプの字も知らなくてもいいのですよ
どうせうちは孫請けだからorz

>>583
> 結局のところ、を持ってる奴が一番強い。
なにを持ってるの?

まあVBユーザー多いし、誰でも作れるからコストも安いってのはあるだろうし
VB.NETもそういう人たちのために改善(簡単に?)されていくんだろうね
「オブジェクト指向を捨てでも、VB.NETをはやらせる」
って意気込みがあればVBも生き残れそうなのに・・・

588 名前:デフォルトの名無しさん [2006/09/04(月) 00:55:30 ]
いやだから別にOOP風というか.NET風ににコード書かんでも
そうしようと思えば悪い意味で今までどおりVB風のコードをVB.NETで書くことも可能だと
何度説明すれば。。。


589 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 00:47:32 ]
→583
ところてん最強伝説

590 名前:デフォルトの名無しさん mailto:sage [2006/09/07(木) 07:43:15 ]
VBをやるとタイピングが得意になる。

591 名前:デフォルトの名無しさん [2006/09/08(金) 02:49:02 ]
Cを使えばユーザからすごいことのように思われるというのには
説得力がありました

592 名前:デフォルトの名無しさん mailto:sage [2006/09/08(金) 04:38:00 ]
まず日本語を使って欲しいな

593 名前:デフォルトの名無しさん [2006/09/09(土) 19:19:11 ]
結論:J#最強

594 名前:デフォルトの名無しさん [2006/09/14(木) 14:14:43 ]
VB.NETとVC#とで、規定のアイコン違う?

595 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 17:03:26 ]
ここで華麗に、構造化プログラミング言語「VB.NET」が登場!



596 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 17:32:05 ]
ここで華麗に、オブジェクト指向プログラミング言語「C#」が登場!

597 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 20:39:33 ]
ここで加齢に、非手続き型プログラミング言語「Prolog」が登場!


598 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 22:58:25 ]
「エラーはコンパイルで起きてるんじゃない!実行時で起きているんだ!」と叫ぶ青島コンパイラ

599 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 22:59:02 ]
スレを間違えたコンパイラ

600 名前:デフォルトの名無しさん [2006/10/20(金) 20:52:55 ]
無駄に冗長と見せかけて実はわかりやすいVB.netが
                       最
                        高
                         だ
                          ぜ
                           !

601 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 20:57:08 ]
しかし"Visual Studio Vista"とか出たら訳解らんな

602 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 01:10:43 ]
Cω マダー?

603 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 14:52:35 ]
CωはすでにC#に吸収されてるよ


604 名前:デフォルトの名無しさん [2006/10/21(土) 15:12:28 ]
VBの方が良いと思う。

1.非常に便利な関数が用意されている
2.解明困難なコーディングミスを減らせる
3.Officeアプリケーションとの連携が抜群
4.COM関連の困難な引数指定を省略できる
5.標準モジュールが存在する(その志向が嫌いなら利用する必要は無い)

605 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 15:28:26 ]
2.は何が言いたいのかわからんし5.は単なる暗黒面だろw
いや俺もVBのコードの方が読みやすいとは思うけどね。

でも2003だとC#でしか使えない機能が結構あってムカツクこと多いんだよな



606 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 18:07:52 ]
3本気で言ってるとしたら…

607 名前:デフォルトの名無しさん [2006/10/22(日) 12:19:24 ]
1.overridable、notinheritsとか、キーワードがきわめてわかりやすい
2.括弧よりもend〜のほうが対応関係がわかりやすい
3.大文字小文字の区別をしなくておk
4.VB関数がぱっと使えて便利
5.eventはC#よりちょっと便利

608 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 12:45:06 ]
C#だとうっかり以下の間違いを犯す可能性がある。
ネストが深いほど間違える危険がある。間違えると発見しにくい。
VBだとそんな心配が無い。

if (a)
  if (b)
    puts("b = 真");
else
  puts("a = 偽");


if (a)
{
  if (b)
    puts("b = 真");
}
else
  puts("a = 偽");

609 名前:デフォルトの名無しさん [2006/10/22(日) 12:49:43 ]
1.overridable、notinheritsとか、キーワードがきわめてわかりやすい

は?

2.括弧よりもend〜のほうが対応関係がわかりやすい   

うそ。endのほうがゴチャってて見にくいだろ。可読性はC#のほうが上。
        
3.大文字小文字の区別をしなくておk

これはそだね。C#区別しちゃうしね

4.VB関数がぱっと使えて便利

は?

5.eventはC#よりちょっと便利

・・・。


610 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 12:50:57 ]
ぶら下がりの問題はVBも一緒だと思うけど。。

611 名前:デフォルトの名無しさん [2006/10/22(日) 12:50:59 ]
ndocってvbもvs2005から使えるようになったの?

だったらどっちでもいいんじゃないかと。
それだけはC#の大勝。

612 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 12:55:53 ]
>>609
両方ある程度慣れた上で比較すると、VBのコードの方が読みやすいのは
事実だと思うよ。

まあ、「カナだけでかいたぶんしょう」と「漢字かな混じりの文章」ほどの
違いはないが.........

あと、俺的にはVBのStaticに相当するものがC#では廃止されているのか、
ちょっと理解できないんだけど、あれはどうしてなんだろうねえ。。

613 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 13:02:55 ]
VBのイベント追加のAddHandlerステートメントはいただけないよな、C#なら += だぜ自動で[Tab]キーでイベントハンドラスタブもできるし

614 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 13:04:38 ]
括弧よりEnd If、End While、End TryなどのEnd xx〜
の方が圧倒的に分かりやすい。
VBは英単語で構成されているから文字がごちゃごちゃ
していると言われるが、ずっと使っていたら完全に目が慣れる。
慣れた後は爽快。

615 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 13:14:02 ]
>>613
その代わりWitheventsとHandlesってのがあるんだよ。

こいつの強力なのは、IDEによるテンプレートの自動生成ってのもあるけど
それ以上にWitheventsで宣言した参照が現在参照しているインスタンスの
イベントを自動的にイベントハンドラにバインドしてくれるって点だな。

C#だと、参照に別のインスタンスを代入するごとにデリゲートを-=と+=
しなきゃいかんでしょ。

もちろんこの仕組みは容易に落とし穴や欠点にも転じうるわけだがw



616 名前:デフォルトの名無しさん [2006/10/22(日) 14:48:37 ]
>>612
すまんがわし元VB厨な。
C#はじめてからはC#以外はしばらくやらん、と決めた。
C#のほうが可読性は絶対的上だと思う。
ちなみに年齢的にPG始めたころは猫も杓子もVBといった時代生まれなので
生粋のVB上がりのマですよ。

てか、どっちが可読性が上かというのは慣れと好みだから
一概に言えない。断定は駄目だな。
ただVBが4年VB.NET1年。C#2年の自分は比べて3ヶ月でC#に軍配が上がったのでそうなった。

C#の案件を選ぶとJava上がりやC上がりの人間がソースを組んでる場合があり
そういう意味でも可読性がよい。
VB.NETはVB上がりの人間がクラスの名を借りた共通関数wみたいな糞コード書き散らかしてるところが多すぎた。


617 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 15:24:51 ]
C#しか絶対やらん、と前もって決めたからそういう風に思いたいんじゃないの?
価格.comで自分が買った商品をマンセーしている人みたいにさ。

いや、あくまでひとつの可能性だから。

618 名前:デフォルトの名無しさん [2006/10/22(日) 16:01:32 ]
>>617
決めたのは可読性がよくてこざっぱりしてるからだよ。理由が先。


619 名前:デフォルトの名無しさん [2006/10/22(日) 16:48:55 ]
>>553
www.tiobe.com/index.htm?tiobe_index

C#はperl,pythonに負けてる。

620 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 16:53:20 ]
>>611
VS2005ではC#も使えなくなったんじゃなかったっけ?


621 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 19:15:07 ]
NDoc2.0は開発中止だろ

622 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 19:40:57 ]
そもそもVS2003のVBで使えただろ。

623 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 22:24:45 ]
VBはMy が極めて便利。

んで、可読性なんてそれほど変わらないとおもうんだが・・・
ましてや他人の書いたソースが綺麗か汚いかなんて論外だろ。

624 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 01:17:10 ]
同じ人がVBとC#でプログラム書いたら
VBの方が可読性は良いよ。

625 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 00:41:27 ]
同じ人がC#とVBでプログラム書いたら
C#の方が可読性は良いよ。



626 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 00:51:25 ]
C#とVBで同じプログラム書いたら
VBの方が高水準なライブラリを利用できる分、
簡単で可読性の高いソースコードになる(場合が多い)。

syntaxは好みと慣れの問題。


627 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 01:33:34 ]
みんな喧嘩しないように、ILで書こう

628 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 03:13:49 ]
C#はC/C++/java好みの人には良さそうだよね。
VBはVB6っぽくも書けるところが良いところだと思う。

629 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 06:59:44 ]
syntaxは好みと慣れの問題だが、
VBのMyおよび充実したライブラリが非常に便利で強力であること。
それらによってコーディングが簡単になり、開発効率が良くなること。
さらには可読性も良くなる等・・・
今のところVBの方が随分と良いように書いてありますが、
仕事の都合や職場の事情あるいは技術者のプライド以外で、
技術的観点からC#の素晴らしい点を挙げてほしい。


630 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 09:44:01 ]
同じ処理ができるなら当然少ないコードで実現できる方が優れている。

631 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 09:48:46 ]
>>627
ILの見通しのよさは異常
ilasm以外は禁止したほうがいい

632 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 17:49:59 ]
>626>629
C#でMicrosoft.VisualBasic.dllは駄目か?

633 名前:デフォルトの名無しさん [2006/11/01(水) 20:35:36 ]
そこでJ#ですよ。

634 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 22:21:55 ]
>>632
駄目かどうかじゃなくて、そうすることでどんな利点があるか書いてくれよ。


635 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 23:01:04 ]
話が噛み合っとらんな



636 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 02:10:06 ]
>>632
C#だと引数省略できないから面倒だと思う。
それに、参照するくらいなら初めからVB使ってもいいんじゃない。

637 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 02:15:25 ]
Missing.Valueの嵐!を見た時に、ああ、この言語ダメだわって確信した。

638 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 03:39:12 ]


639 名前:デフォルトの名無しさん [2006/11/02(木) 09:50:09 ]
>>637
Overloadsを活用できないのは言語ではなく設計能力の問題じゃないか?

640 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 10:02:34 ]
( ゚д゚ )


( ゚д゚)


(゚д゚ )


( ゚д゚ )

佐賀県に監視されてる


641 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 12:35:15 ]
>>639
COM Interopでの話だろ?MSOffice関連のRCWがそういう機能を使いまくりだから。

642 名前:デフォルトの名無しさん mailto:  [2006/11/02(木) 23:27:00 ]


C#だろ。

生産性が全然違う。

643 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 23:30:14 ]


VBだろ。

生産性が全然違う。


644 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 23:35:14 ]
有力候補
>>570
>>629

645 名前:デフォルトの名無しさん [2006/11/03(金) 14:42:53 ]
>>626
>簡単で可読性の高いソースコードになる(場合が多い)。

ってそれお前の主観だろ。
そんなことしてもJava、C上がりの人間、もしくは下vb厨の自分も
vbソースのend ifがすでに可読性悪いんだよ。

後はvb.netの開発チームはvb上がりの人間が多くてソースがキモい。
C#はJavaやC上がりの人間が入ってくることが多くデザインパターンがしっかりしている。

5案件中2案件vb.netで3案件C#だったがデザインパターンの美麗さは
後者に絶対的に軍配があがる。






646 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 15:08:44 ]
頭の悪い奴だな。

VB上がりに低レベルが多い、というのが事実だとして、
そういう事実性とVBのコードの可読性とは何の関係もない。

まあ>>626のレスも恣意的過ぎると思うが。
クラスライブラリなんて参照設定すればどっちからでも使えるし。

正直、可読性はどっともあまり違わないか、C#の方が先端的な機能が
実装されてるぶん高いと思う。

逆に視認性(といっていいかどうか知らないが)は
VBのコードの方が明らかに高いと思う。
まあこれは俺がPascalからプログラミングの世界に入った人間だから
そう思うのかもしれないけど。

647 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 15:16:31 ]
>>645
>C#はJavaやC上がりの人間が入ってくることが多くデザインパターンがしっかりしている。
>5案件中2案件vb.netで3案件C#だったがデザインパターンの美麗さは
>後者に絶対的に軍配があがる。
よく知らん言葉を使うなwww
まぁVB厨のソースがキモイのは事実。あれはむしろコボルに近い。

648 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 15:20:34 ]
自分がどっちが読みやすいかって差だけじゃね?
どっちでも読みやすいほう使用すればよい、機能的には言語差なんてないと一緒でしょう

そもそもが、そういう主旨のもとお互い歩み寄った言語で、それ目指して作られた言語でしょ。

649 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 19:10:06 ]
>>646
頭悪いのはお前だよ。
可読性がいいかどうかは人それぞれ。
断定してるあたりが糞。


650 名前:デフォルトの名無しさん [2006/11/03(金) 19:45:46 ]
>>649
さしたる反論もなしに「人それぞれ」なんて言ってしまうお前の方が無能に見えるな。

651 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 22:12:04 ]
反論も何もC#もVBも.NETじゃ一緒じゃね?
死んでもVBがいいと言い張るVB厨イタス

652 名前:デフォルトの名無しさん [2006/11/03(金) 23:14:31 ]
>>651
いったい誰にレスしてるんだい(・∀・)
VBの呪縛から逃げ出せたのなら、次は日本語を勉強しような。

653 名前:デフォルトの名無しさん [2006/11/03(金) 23:27:36 ]
変なのが常駐している気がする。

654 名前:デフォルトの名無しさん mailto:sage [2006/11/03(金) 23:28:21 ]
おそらくVBが一番可読性がいいと言ってほしいんだろう
VBやってる人間ってこういう思い込み激しいヤシが多いからいやん

655 名前:デフォルトの名無しさん [2006/11/04(土) 00:09:16 ]
->653




656 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 18:11:14 ]
VB2005のExpress Edition使ってみた。
アクセス修飾にはPrivate/Public等があるのにDimなんて残す必要があるのかな。
型名を指定するのにASなんて使うのも無駄な気がする。
つーか、アプリケーションのエントリポイントがコード中に見えないのは気持ち悪い。


657 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 19:32:10 ]
VBは高水準言語の中でも高水準を意識しているから
変数を宣言する時でも英文みたいになるんだよ。

658 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 20:47:04 ]
高水準ってのはちょっと違うでしょ。

高水準だから英文みたいになるんじゃなくて、
最初から「英文みたいになるように」っていう意図が最初からあるんだよ。
ImplementsとかInherits、なんて三単現のs付いてるぐらいなんだから。

ま、Dimなんかは意味不明なんだけど

659 名前:デフォルトの名無しさん [2006/11/04(土) 20:52:08 ]
>>651みたいなことを言ってる奴はVB上がりなんだろうな。
普通はVBの型のいい加減さや、>>656のmain()相当が見えないようなことが気持ち悪いと思うはず。


660 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 20:55:13 ]
>VBの型のいい加減さ
笑うところかなw
どうでもいいがMainは必要なら明示的に指定することも可能。

661 名前:デフォルトの名無しさん [2006/11/04(土) 21:13:36 ]
「暗黙的な変換」や「暗黙的な型指定」なんて設定項目は確かに笑うところだなww
Mainが「必要なら」とか言ってることそのものがVB厨のいい加減さを表してる。

一生イベントハンドラでも書いてればいいと思うよ。

662 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 21:27:47 ]
なんか幼稚臭い奴だな。
「必要なら」mainを指定できるのと「必要なら」WndProcをオーバーライドして
明示的に記述できることに大差があるとは思えんが。。

ま、ガキは話題の対象について話したいというよりレスしてる人間の人格の方に
興味があるようだからどうでもいいが。

663 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 21:31:06 ]
ところで、暗黙的な型指定って、そんなのあったっけ?

664 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 21:39:05 ]
>>662
言語仕様にそれが記述されていないから「言語というより環境」だとか言う謗りを受けるのだろう。
つーか、お前さんの方が話題を把握できていないんじゃないか?

>>663
VB6だとvariantだっけ。Option Strictか何かで設定できる。
VB2005には暗黙的な型はオブジェクト(Object型?)とみなすというオプションがある。

www5b.biglobe.ne.jp/~yone-ken/VBNET/special/sp04_OptionStrictOn.html


665 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 22:22:31 ]
ああ、型を指定せずに変数を定義するって奴ね。
俺はそんなことしないけど、別にそれはそれで一つの考え方だと思うけどね。

実際のデータ型が文字列だろうと整数だろうと実数だろうと、
具体的な処理の場面に応じて文字列みたいに、整数みたいに、実数みたいに振舞ってくれれば
それでいいじゃないか、っていう。

まあ、今も今後もプログラミングにおける主流の発想でないのは確かだ。

っていうか、プログラミングの世界で型を意識することが重要っていうのは普通は
そういう意味と違うよ。

普通はCでいったら*void、.NETでいえばObjectをキャストするような場面を指して
そういうことを言うんだけど、根本的にわかってないようね。



666 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 22:32:14 ]
つJavaScript

667 名前:デフォルトの名無しさん [2006/11/04(土) 22:40:08 ]
>>665
このスレがC#とVBを比較していることを理解していないのはお前だろw
話をどんどん妙な方向に持っていくんじゃないよ。

668 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 22:55:09 ]
最近こういう話の文脈の読めない奴が増えたなあ。。
文脈というより、三歩あるくと全てを忘れる鶏頭なのかもしれないが。

お前さんが、VBは「暗黙的な変換」や「暗黙的な型指定」があるから劣っているんだ、
というからこういう話になってるんだけど。

まあほのめかしでなく全部言わないと理解できないようだからあえて言うが、
VBは確かにデフォだとキャストなしてObject型の変数に入ってる中身を片付けされた
変数に代入できたりするんだが、そもそもこういう場面で明示的にキャストすることに
意味があるのかって意見はずっとあるんだよ。

数値の縮小変換についても同様にね。

669 名前:デフォルトの名無しさん [2006/11/04(土) 23:01:39 ]
>>668
>このスレがC#とVBを比較していることを理解していないのはお前だろw
文脈どころかスレタイも読めんのかw

670 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 23:03:49 ]
>>668
わかった。わかったから現場から出てくるなよ。

671 名前:デフォルトの名無しさん [2006/11/04(土) 23:36:38 ]
VBは型どころか宣言してない変数を使えるようにするオプションがデフォルトであったような気がするが。

672 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 23:45:23 ]
>>668
>VBは確かにデフォだとキャストなしてObject型の変数に入ってる中身を片付けされた
>変数に代入できたりするんだが、そもそもこういう場面で明示的にキャストすることに
>意味があるのかって意見はずっとあるんだよ。
たしかにソレを主張してしまう阿呆は一定量で存在するな。
死ねばいいのに。

673 名前:デフォルトの名無しさん [2006/11/04(土) 23:46:52 ]
>>671
VBAではじめてBasicをやったときにそれに戸惑った思い出がある。
まぁなれてきたら変数なんてほとんど宣言しなくなっていったけど。


674 名前:デフォルトの名無しさん [2006/11/04(土) 23:51:47 ]
CreateGame−陸海空オンラインー
日本NO1、MMO製作プロジェクトが開始されました!

3Dグラフィッカ募集!力ある者だけ参加可


675 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 00:01:36 ]
>>673
いわゆるライトウェイトな言語ならそれでもいいけどな。



676 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 18:48:49 ]
VBに匿名メソッドとかイテレータとかあったっけ?
ないんならC#でいいや。

677 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 22:11:41 ]
>>676
VBはこれ以上背伸びすると言語使用が破綻すると思う。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<199KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef