1 名前:● [2008/01/20(日) 11:29:38 ] C#やVisual Basic.NETで作られたソフトウェアはソースコード丸見え www.aisto.com/roeder/dotnet/ ネイティブアプリケーションならパッカーが使えてもドトネトは中間言語なので難読化でしか対策できない C#厨残念だったね 常にオープンソースで開発したいの?変わった人達(笑)
331 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 16:47:11 ] >>328 よくわからんがJavaの世界では普及してるのでわ?
332 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 07:45:10 ] 全然
333 名前:デフォルトの名無しさん [2008/08/16(土) 00:27:41 ] C#3.0から見ると、今クラスと呼ばれているもののほとんどが必要ないことがわかる。 基本クラスだけ作り、継承の変わりにデリゲートにラムダ式を差し込んでやればいい。 継承によって発生する全ての名前、これを覚えている必要がなくなる。 コード量が驚くほど減り、見通しがよくなる上に、さらなる拡張をしたければその場でラムダ式をちょいと書けばいい。 いちいち深呼吸してクラス名から考え始める必要はない。実に直観的で全てがスムーズに運ぶ。 相手に何かするところはデリゲートに、自分に何かするところはメソッドにする。 自分と相手のメソッドとデリゲートを繋いでやれば、それで全部事足りる。 参照する必要はない。参照はラムダ式が裏で勝手に作っている。
334 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 01:28:51 ] ものすごい愚かな発想だねw いや「馬鹿の一つ覚え」とはよく言ったものだ。
335 名前:デフォルトの名無しさん [2008/08/16(土) 01:32:13 ] もうinterfaceもいらないだろう。 interface IHoge{ string Name{ get; } int ID{ get; } } class Class1{ IHoge hoge; public Class1(IHoge hoge) { this.hoge = hoge; } public void Method() { Console.WriteLine("Name = {0}, ID = {1}", hoge.Name, hoge.ID); } } これはC#1.0の考え方だ。C#3.0だと class Class1<T>{ Func<T, string> Name{ get; set; } Func<T, int> ID{ get; set; } T Obj{ get; set; } public Class1(T obj, Func<T, string> name, Func<T, int> id) { this.obj = obj; Name = name; ID = id; } public void Method() { Console.WriteLine("Name = {0}, ID = {1}", Name(Obj), ID(Obj)); } } コッチの方がずいぶん手軽で自由に出来る。
336 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 04:21:05 ] ゴメン、ボク頭悪いから、大差無いように見える
337 名前:デフォルトの名無しさん [2008/08/16(土) 04:23:26 ] Class1<T> ってなに?
338 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 07:45:41 ] ジェネリックスだろ
339 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 07:46:44 ] >>333 はRubyやれ
340 名前:デフォルトの名無しさん [2008/08/16(土) 09:03:26 ] IDEが重すぎるわけだが
341 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 09:05:11 ] >>335 俺も最近その思想になってる。 最初は interface で作るけど、複数の実装クラスを作り進めるうちにだんだんと実装の内容がどれも似てくるのな。 それで、バグに気づいたりI/Fの定義を拡張したりすると、全ての実装クラスを修正しなければならなくなったり。 理論的には実装コードには依存してはいけないはずだけど、個人でコーディングする分には、コードごと共有できる かたちのほうがメンテが楽だなあ。
342 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 09:08:32 ] 実装コードというより、大枠のフローまで interface の定義に含められたほうがいいという解釈かなあ。
343 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 09:14:26 ] >>341 はRubyやれ
344 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 10:17:18 ] わぁ・・・C#簡単すぎ糞ワロタ
345 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 10:40:31 ] 外部に対して要求を明示するという意味では強い型付けは意味があると思うが その都度インタフェースを作るのは面倒 これを解決するにはメソッドの宣言の文法に鍵がありそうな気がするが
346 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 11:22:16 ] >>345 もうリフレクションでいいんじゃね?
347 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 11:27:31 ] >>346 問題をどう解決するのかkwsk
348 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 11:53:26 ] >>347 ttp://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20050426/160128/
349 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 11:58:11 ] >>348 リフレクション関係ないじゃねーか
350 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 12:20:33 ] >>335 ってネタでいってるの? それとも大真面目? 大真面目でいってるのならちょっと考え方おかしいと思うなあ。 >>335 の考えは>>333 の >いちいち深呼吸してクラス名から考え始める必要はない。 に凝縮されていると思うんだが、名前を付けられることは本来「福音」なはずなのに これを面倒を強いる「呪い」と考えているところが面白いというかなんというか。
351 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 12:23:08 ] >>335 ん?型パラとObjいらなくね? class Class1 { readonly Func<string> getName; readonly Func<int> getID; public Class1(Func<string> getName, Func<int> getID) { this.getName = getName; this.getID = getID; } public void Method() { Console.WriteLine("Name = {0}, ID = {1}", getName(), getID()); } } で、Class1のインスタンスを作るときに new Class1(() => obj.Name, () => obj.ID); みたいな感じで。
352 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 12:24:11 ] >>349 リフレクションを使った動的型付けとしてDLRが開発されて、 Silverlight 2.0で実戦投入されるんだよ。
353 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 13:46:56 ] 関数型言語やれってこった
354 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 15:31:31 ] もうお前ら F# 使えよ。
355 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 18:19:51 ] G#おすすめ
356 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 18:48:58 ] IronHaskellマダァ-? (・∀・ )っ/凵⌒☆チンチン
357 名前:デフォルトの名無しさん [2008/08/17(日) 20:28:25 ] >>354 7th付けたほうが かっこいいかも
358 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 21:27:47 ] ドミナントモーションですな。 そしてまたC#に戻ると・・
359 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 07:30:11 ] >>355 Obj-Cのほうがおすすめ
360 名前:デフォルトの名無しさん [2008/08/30(土) 15:32:16 ] C++に国際標準がある以上、似たような言語でJavaのように独自のクラスライブラリを 作ろうとすると、C#しか選択枝がないんじゃない? J#で懲りた感があるが。
361 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 21:02:41 ] Windowsだけで飯食える人がうらやましい
362 名前:デフォルトの名無しさん [2008/08/31(日) 07:58:30 ] Visual Studio 2005 のインストール作業が失敗した。 「エラー 1935 です。」とかいうダイアログが出て、何度やっても失敗する。 あまりにも頭に来たので、もう .NET を使った開発はしないことにした。 少なくとも、選択の余地がない仕事以外では一切使ってやらない。 言語はどれでも良いってことになったら、ネイティブか Java でやってやる。 .NET なんざ糞喰らえだ!
363 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 11:33:51 ] 君がそう決めたんならそれでいい。たぶん間違ってないだろう。 .NET開発の仕事が他人に行くだけだから。
364 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 15:07:28 ] ぐぐれば解決策がわかるものをすぐにぶちきれるようでは M$との相性どころか開発の仕事そのものに向いていないのでわ?
365 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 16:07:02 ] >>362 support.microsoft.com/kb/872904/ja
366 名前:デフォルトの名無しさん [2008/08/31(日) 20:02:47 ] >>361 *nix系だけで飯食える人の方がうらやましいけど
367 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 20:58:02 ] C#が終わった理由があるとすれば、それはバリアント型を組み込んだ事だな また変態ソースを読む仕事が始まるお( ^ω^)
368 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 21:02:07 ] varは型推論。コンパイル時に変数の型が決まっていることに変わりはない。 バリアント型とは似ても似つかない。
369 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 21:33:21 ] というか var はオーバーロードとか型パラメータの省略とかと 同レベルの機能だよ、実際 慣れてきたら「ここ」に推論が働かないのはある意味不自然と わかってくる。「そこ」は読んでくれるのに統一性ないってな
370 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 21:40:50 ] >>369 誰に何を主張したいんだ? 要点が全くまとまっていないぞ
371 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 21:48:43 ] 何がいいたいかわからんが、俺も前から Button b = new Button() てな書き方は悠長だなと思ってました。
372 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:05:08 ] 冗長と言いたいのか
373 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:08:36 ] 悠長ってワロタ
374 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:16:49 ] >>370 「型から推論する」なんてのが入ったのは var よりもっと前からで var も同レベルだよ って話だよ。いまさら取り立てて騒ぐような機能じゃない。 オーバーロードも型パラメータの省略も型から推論してるだろう、「それ」が宣言部分 でも使える機能が var だよぶっちゃけ。 今まででも式内に型は明示しなくてもいいし、型によって呼ぶメソッドがころころ変えら れたりもしてた、型パラメータも省略されまくりなわけだ。そこまでやっといて逆になんで 宣言だけ、左辺だけできない。そう考えると不自然だろって話だ。 もちろんステートメントを超えてとか匿名型がねって別の話もあるんだがな。
375 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 23:40:59 ] queryの型を書くのは嫌だお
376 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 00:26:36 ] C#の型推論はショボすぎる こんなんありがたがってる奴はOcamlとかやってみろ
377 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 02:15:24 ] なんで関数型と比べたくなるのか理解できない。
378 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 04:38:32 ] >>374 色々勘違いしている。>>376 みたいな。 >>376 C#の型推論はlinqのためのものであって、関数型言語のような型推論は最初から目指してないんだって
379 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 11:11:10 ] ドトネトでWin32APIを刷新しようとした。 しかしできなかった。 ドトネト、C丼がVMのデファクトを取りえた。 しかし現実はそうならなかった。 国際標準で挽回しようとした。 しかし見込みなし。 Liveで刷新して認知度を高めようとした。 しかし無理だった。 それだけw
380 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 12:11:57 ] まったくの門外漢だが、標準化されたC#処理系の要求を 満足するVM実装ってWindowsのほかにあるのけ?
381 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 12:16:26 ] MONOの事を聞いている?
382 名前:デフォルトの名無しさん [2008/09/01(月) 13:44:02 ] >>379 独り言なら他でどうぞ
383 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 14:02:56 ] >>310 > 今まではC++信者だったが、C#がwinndowsプログラミングでは最強だと > いうことがわかってショックだった。 当たり前だろ、WindowsもC#もM$が作ったものなんだから。 わざと最強にしてやらんとM$のしめしがつかないだろ
384 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 14:04:45 ] じゃあなんで、C丼@ドトネトアプリも見かけなくて、 C++/MFC・MDIアプリが姿を消したんだろ。 上下ともM$社内では使われてないwww
385 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 14:32:23 ] >M$のしめしがつかないだろ なんでブビ厨は死滅したの?
386 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 15:13:04 ] >>384 使われてるだろ。 C#の開発者がインタビューで言ってた。
387 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 15:18:49 ] ヒント: オフィス
388 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 16:31:06 ] 全角厨うぜえ
389 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 01:58:22 ] ドトネトが最強・・?
390 名前:デフォルトの名無しさん [2008/09/02(火) 08:19:43 ] C++の標準クラスライブラリが、時代遅れ...。 web-basedのプログラミング隆盛の時代に、COBOLみたいになっちゃうよ。
391 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 08:22:16 ] あ?そんな事を言うのであればJavaも同じ穴の狢なんだが。
392 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 08:23:04 ] と思ったらC#ではなくてC++か。 C++はCと基本的に同じ思想で「足りない物はライブラリで」だから。
393 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 08:43:51 ] ドトネトは全てが中途半端 ・足りない機能 ・VMに必要な軽さが無い(というか、重い) ・C/C++系を素直に使えない かといってオブジェクトベース言語の決定打でもない
394 名前:デフォルトの名無しさん [2008/09/02(火) 09:44:49 ] Webプログラミングはさ、数あるコンピュータ技術の中ではピラミッドの最下層なわけで、 仕事も労働者も量が多いだけで単純作業なんだよね。 フレームワーク使ったり、テキストいじって、DBの内容を表示するだけだからね。 だからそんなのにわざわざC++なんて持ち出す必要ないんだよ。 大企業でコンパイラとか組み込みとかシミュレーション系とか画像・動画解析とかやってる 高度技術者が使うものなんだよね。 Webは趣味とか片手間でやるなら楽しいけど、主業務にしてる人は今後大変だろうな。 餃子の早包み作業を中国人と争ってるようなもんだからな。
395 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 10:24:59 ] >Webプログラミングはさ、数あるコンピュータ技術の中ではピラミッドの最下層なわけで、 ↑ グーグルはどうなんだよ? それを必死でおいかけてるM$はどうなんだよ?
396 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 11:24:05 ] グーグルのコアはバックエンドのクローラや分散システムやランキングアルゴリズムであって、 Web部分はそれらをユーザに提供するためのただのシステムの一部のインターフェースだよ。 ピラミッドの最上位の技術も扱ってる上で簡単な技術もやるのと、最下層技術だけやるのとでは 天地の差だよ。 フカヒレの添え物として一個千円の餃子売ってるのと、冷凍餃子じゃ同じもの扱ってる感じしないでしょ。
397 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 11:40:39 ] >Webプログラミングはさ、数あるコンピュータ技術の中ではピラミッドの最下層なわけで、 >グーグルのコアはバックエンドのクローラや分散システムやランキングアルゴリズムであって、 >Web部分はそれらをユーザに提供するためのただのシステムの一部のインターフェースだよ。 一部だろうと言いわけにはなりません。 世の中それを、Webプログラミング、と呼びますから。 残念!
398 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 11:59:28 ]  ̄ ̄ ̄l/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧_∧ ( ´・ω・`) ∧_∧ / \ (´∀` ) ハハハ .__| | .| |_ / ヽ ||\  ̄ ̄ ̄ ̄ / .| | | ||\..∧_∧ (⌒\|__./ ./ ||. ( ) ~\_____ノ| ∧_∧ / ヽアホか \| ( ´_ゝ`) 何言ってんだコイツ? | ヽ \/ ヽ. | |ヽ、二⌒) / .| | | .| ヽ \∧_∧ (⌒\|__./ /
399 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 12:18:48 ] >残念! なんかあれ思い出した
400 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 13:11:34 ] 残念無念また来週〜
401 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 13:16:55 ] Webプログラミングはさ、数あるコンピュータ技術の中ではピラミッドの最下層なわけで、  ̄ ̄ ̄l/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ∧_∧ ( ´・ω・`) ∧_∧ / \ (´∀` ) ハハハ .__| | .| |_ / ヽ ||\  ̄ ̄ ̄ ̄ / .| | | ||\..∧_∧ (⌒\|__./ ./ ||. ( ) ~\_____ノ| ∧_∧ / ヽアホか \| ( ´_ゝ`) 何言ってんだコイツ? | ヽ \/ ヽ. | |ヽ、二⌒) / .| | | .| ヽ \∧_∧ (⌒\|__./ /
402 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 22:04:03 ] AAコピペ君は馬鹿なコピペ君の中でも最下層なわけで、まで読んだ。
403 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 08:53:55 ] >>393 それ、どれもJavaのほうが酷いよね…
404 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 11:55:00 ] 後発なのに、Linux/Solarisでまともに動かないデメリットはだめでしょ。 ServletはサーバもOSもいろいろ選べるけど、C#は事実上Windows/ASP.NETに 強制される。 おこがましくもC/C++の後継とうたってるが、実行環境の少なさ、性能、C/C++ との親和性は、VisualBasicと同程度で、なにより完全にMSの支配力のもとに あるのでC/C++とはまったくの別物。
405 名前:. mailto:sage [2008/09/03(水) 12:24:01 ] そもそも標準化する意味があるのかと小一時ry
406 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:30:46 ] 【ネット】 速さに唖然…話題のGoogle製ブラウザ「Google Chrome」 ttp://mamono.2ch.net/test/read.cgi/newsplus/1220407069/
407 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 13:03:47 ] msdnはえーからChrome使うわ
408 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 13:14:14 ] >404 C,C++の後継なんて謳ってたっけ?
409 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 14:00:46 ] >>404 Linux/Solarisで動かさないのに、Javaなんて使いたくない。 動かさないといけない時は仕方なく使うけど 実際にC#使ってる連中で、C,C++の後継だと思ってる奴居るのか?(GUI関係では代替になってるけど)
410 名前:デフォルトの名無しさん [2008/09/03(水) 15:03:06 ] >>409 >後継だと思ってる奴 いないでしょ >Linux/Solarisで動かさないのに、Javaなんて使いたくない。 これは理解不能 #リソース分散しなくていいなら、そっちののうが楽だと思うが・・・
411 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 15:05:23 ] そうそう、Win系でドトネトする人はマイナーだが、UNIX系でJavaJavaしてる人なら居るでしょ。 C丼終了の件了解しました。
412 名前:デフォルトの名無しさん [2008/09/03(水) 17:24:28 ] >>411 世の中Web系のシステムだけだと思ってる馬鹿がまだいるんだねw
413 名前:409 mailto:sage [2008/09/03(水) 18:32:16 ] >>410 俺のとこではWinでのクライアント開発の案件が割と多くて、それはC#で作ってる。 ただWeb系の案件もたまにあって、使える時はASP.NETでやってるけど、どうしてもLinuxがいいって顧客にはJavaで作ってるのよ。 本当はリソース分散したくないから全部.NETでやりたいんだけどね・・。
414 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 19:12:28 ] ヒント: ドトネトの内部がLiveに変更 → after the ドトネトの出現へ
415 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 19:50:28 ] プププあのスレに書いてあること真に受けてるのか 引っ掛けにも気付かず
416 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 19:58:35 ] プププM$のアナウンスに書いてあること真に受けてるのか 引っ掛けにも気付かず
417 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 20:40:02 ] >>413 .NETの寿命はJAVAに比べて非常に短いと考えられる
418 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 20:50:32 ] そんきゃ別の何かに移行できればいいと思っているんじゃないかな?
419 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 21:50:09 ] 寿命ってどういう意味で使ってるんだろ。 言語としての寿命という意味であれば、先の事は誰にも分からんから何の意味もない。 製品のサポート期間という意味であれば 2006年に出た.NET2.0では メインストリームサポート が2012年までで、その後 延長サポート が2017年まで続く 既に使われなくなった.NET1.1でさえ、2013年まで 延長サポート が継続する。
420 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 22:22:33 ] ヒント: autoconf、make(UNIX文化)
421 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 23:26:17 ] C#って、GUIのソフトが短時間で作成できるってのが強みじゃないの? ソフト作成の必要が発生→ソフト作成→ソフトを使用した業務の遂行が完了 この流れが一番短くできればいいんでしょ? ソフト自体の処理速度のパフォーマンスはそこそこでもよい業務に使用するんなら。
422 名前:デフォルトの名無しさん [2008/09/03(水) 23:53:26 ] >>421 そういうことならVB.NETのほうがいいんじゃない
423 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 23:59:21 ] VBむずい
424 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 00:04:12 ] >>422 おなじなんじゃね?
425 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 00:39:40 ] 変わらんね。 ややVBのが向いてる可能性もある
426 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 01:35:40 ] C#って名前でC/C++とは一切関係ありませんってのはJAROに訴えていいレベル
427 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 04:56:09 ] JavaとJavaScript
428 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 09:47:45 ] >425 VB.NETは2005で例のインスタンスの自動生成とかやられて、リソース管理が やや判りにくくなってるからな。選べるならVB.NETはちょっとな。 VBしか私には絶対に無理なんですって人、あるいはCOMのところだけ以外には あえてVBを使う理由はもはやないかな。
429 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 12:25:57 ] バカが自動インスタンス使いまくるからうぜえ まだVB2003使いたいくらい
430 名前:410 [2008/09/04(木) 17:39:25 ] >>413 納得 自分は逆にサーバー側はLAPP(JAVA少々)のみだったから、それなりに必死こいてるw #客先に置いても、管理出来る奴いないし 問題は未だかつてIIS設定したことが無いことかなw
431 名前:デフォルトの名無しさん [2008/09/04(木) 18:28:34 ] COBOL4万行をC#に変換、国際自動車が基幹システム刷新 www.atmarkit.co.jp/news/200809/04/km.html
432 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 21:04:39 ] 顧客は、C#より圧倒的にVB.netの指定が多いな。 正直、どっちもやれること同じだからこまかいシンタックスの差はどうでもいい。 C#でへたにつくられると他の業者にも頼みにくくなるのと、ややVB.netのほうが 生産性高いのがうけているようだ。
433 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 21:41:35 ] いつも思うんだが、客が開発言語まで指定するなんてあるのか?w っていうか俺はC#よりVB.NETの方が好きだが、 そういう俺にしてもVB.NETの方が生産性が高いとは全く思わんけど。
434 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:01:24 ] 何か面白いのか良く分からんが、よくある話
435 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:13:56 ] ねーよw
436 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:48:36 ] きもいぜまじで。 で実際よくあると思うけど。
437 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:22:08 ] >>432 VBのほうが生産性高いってことはないだろ。
438 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 06:30:58 ] C++出身で、両方つかってるけどVBどとねとのほうが速くつくれるきがするな。 ただ、1人でつくったばあいだ。多人数だと、両方面倒見たくない。 やや速いとおもったのは、C#より変な小細工がきくせいだとおもう。
439 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 10:08:00 ] >>433 >開発言語まで指定するなんて 孫請け以下だと当たり前のようにあるらしい。
440 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 10:29:17 ] いやそれは当たり前…
441 名前:デフォルトの名無しさん [2008/09/05(金) 10:50:12 ] >>432 VB6のイメージで、ぐしゃぐしゃに書いてもとりあえずっていうのはあるかも #indexer 使いたくなったらどうするんだ>vb >>439 全く素人のエンド直ならともかく、普通はあるだろうね #エンド直でお任せされればともかくね
442 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 10:58:39 ] 社内システムをブビで作るなんて、 加齢臭の漂うスレでつね。
443 名前:デフォルトの名無しさん [2008/09/05(金) 17:24:25 ] >>442 Excel単独で済んじゃうような処理も全部外からたたくんだ すごいね
444 名前:デフォルトの名無しさん [2008/09/21(日) 03:13:14 ] [C#, Delphi] いい加減 C# 信者がうざい件 tobysoft.net/diary/archives/2008/09/believers_of_c-sharp_are_uzai.html C# 信者の特徴 Hejlsberg は神であり神による実装である C# こそが唯一絶対の言語である 他の言語(特に DelphiとJava)は存在自体が悪である 他の言語を使っているのは C# を知らないからである C# を布教することでそのような不幸な子羊たちを救済することこそが正義である どこかの世界宗教のようですね。
445 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 06:28:01 ] >>444 見えない敵と戦ってる奴のほうがキモい なんていうかROM人みたい
446 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 08:16:20 ] それRuby信者がうざいとか書かれたからコピペ改変で返したみたいだぞ
447 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 12:56:20 ] 言語なんて何でもいいんだよ。 仕事が速く仕上がりさえすれば
448 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 14:44:33 ] >>447 たしかに。
449 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 22:08:42 ] 問題は、仕事を速く仕上げるにはどの言語を選べばいいか、だ。
450 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 22:53:02 ] VB使うか? でもVB使うのは脳を萎縮させる拷問に近いぞ
451 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 23:18:37 ] VBが生産性高いとかって、都市伝説だろ。
452 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 00:26:35 ] 少なくともGUIに関してはVBの生産性は相対的に高い(というか高かった)よ。 ただ、問題点は収穫逓減的にVBの生産性は規模や複雑度が大きくなるにつれて 低下してしまう、という点にあっただけで。
453 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 13:49:22 ] ↑ だってボタンとエディットしかないもん。 標準コントロールのファイル選択ダイアログを使うにもCOMが必要だったり。
454 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 10:49:36 ] VBでかかれてたような業務アプリって、どうせ、グレープシティーのコントロール張って、DBの読み書きするようなのばっかりだろ? なんで書いても大差ないよ。VB信者のVBが生産性高いって思い込みは信仰の領域。
455 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 13:39:24 BE:1113850548-2BP(0)] >>454 >なんで書いても大差ないよ。 よくこういう間抜けなことを堂々と言えたものだ。
456 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 14:15:58 ] VBの生産性が高いって言う人は PrologのコードからVBのコード吐かせるコンパイラ使って仕事してるんだよ多分 それなら納得できる
457 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 20:47:07 ] MSはOSをC#で書くつもりあんのか?
458 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 00:33:06 ] >>457 つMidori
459 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 01:10:49 ] あれ、windows7とは違うのか?
460 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 20:03:51 ] 仮想環境の上で動くOSってw それって自分の襟を自分でつかんで持ち上げるような話に聞こえるぞ。
461 名前:デフォルトの名無しさん [2008/09/26(金) 14:20:18 ] www.forest.impress.co.jp/article/2007/08/09/jing.html これにC#の未来を感じた。 業務アプリ以外でも使えるんだな。
462 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 15:14:04 ] 業務アプリには使えてないけどorz
463 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 15:15:22 ] うちの業務アプリには使えてるが
464 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 16:21:44 ] >>461 今まで何だと思ってたんだ?寝ぼけてたか?
465 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 11:46:29 ] お前らがもっと仕事で使えばC#はきのこれる
466 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 12:32:09 ] >>461 .netじゃなきゃそれ作れないわけじゃないだろ?
467 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 18:06:52 ] >>461 がパソコン初心者であることを自ら証明しただけじゃないか。
468 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 21:52:29 ] .net使わないで1からコード起こすの面倒じゃね?
469 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 19:35:49 ] むしろ C# の利用は業務アプリの方が多いだろ 必須要件に .NET 2.0 が必要って書いて、強制インストールすればいいんだから 中小は ASP.NET の利用が伸張してるし
470 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 20:08:38 ] 中小っていうか、フォーチュン1000の企業の55%はIIS。Apacheは25%。
471 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 14:04:01 ] ttp://news4vip.livedoor.biz/archives/51212608.html
472 名前:デフォルトの名無しさん [2008/10/04(土) 08:32:17 ] was wa$ warr rr=2r #RETURN_OFF_GETPUT_GETPUT_PUTGET_PUTGET i WAS YOUdESU esu unit onoff onoff onoff offon offon onoff f_fon
473 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 07:43:35 ] つーかC#使える技術者って確保できるものなの? VB.netの方が確保しやすそうなんだが…
474 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 12:14:16 ] VB.net VC++ C#の違いがわからん。 ソース見比べると間違い探しのようだ。
475 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 12:16:25 ] 天才あらわる
476 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 19:33:40 ] そのソース、転載して
477 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 22:49:21 ] 474のいうC++とはC++/CLIのことで、ネイティブなほうがすっぽり抜け落ちているだけだろ。
478 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 14:56:49 ] VBで同じに見えるやり方を教えてくれw
479 名前:デフォルトの名無しさん [2008/10/11(土) 23:37:01 ] 474は Microsoft.VisualBasic とか C++ Interop とかを 気にしたことがないんだろうか
480 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 11:15:22 ] アンカ使えアンカ。
481 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 21:38:35 ] Dやれ
482 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 13:49:51 ] 次出るときはC##とかになるの?
483 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 14:14:05 ] C##はDじゃないか
484 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 19:57:22 ] D♮
485 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:44:21 ] 次はVisual C#かC#+かと思ったら違うのか
486 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 02:55:42 ] >>485 ばかだねぇ
487 名前:デフォルトの名無しさん [2009/01/23(金) 17:34:04 ] F#がある itpro.nikkeibp.co.jp/article/NEWS/20071023/285185/
488 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 18:36:47 ] なんだ、Visual Object Oriented Fortran じゃないのか。
489 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 19:27:04 ] C#の次はも〜っと!C、Cドッカーン!になって、Cナ・イ・ショが来るのが普通の流れだろ
490 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 22:45:41 ] >>473 C# が出来る人間 ≒ VB.NET が出来る人間 じゃないん?
491 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 10:01:48 ] C/C++からJava経由でC#やってるが、VBはさっぱりわからん。
492 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 13:37:56 ] C#→D#→・・・→J#
493 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 14:06:50 ] そんな、「一周して昔に戻る」みたいなのヤダ。
494 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 15:20:19 ] じゃ、これはどうだ? ドットネット中止のお知らせ。 VB6をベースとしたVB7@Win7を発売します。
495 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 16:19:08 ] ヴビ6とか論外。
496 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 16:44:15 ] ヴビ厨がヨミガエっちゃうなw しかし、サブプラでデスクトップアプリ仕事は減ってたりして。
497 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 00:48:38 ] 次はCナチュラルじゃね?
498 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 11:21:47 ] [参考] ♮ = ♮
499 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 08:14:36 ] C♭で
500 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 09:11:38 ] C♪
501 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 09:21:21 ] C丼
502 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 11:58:45 ] C
503 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 12:23:30 ] C♥
504 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 00:22:58 ] C♡
505 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 00:23:54 ] C♥
506 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 01:25:43 ] C.C.
507 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 12:01:35 ] C's ware
508 名前:デフォルトの名無しさん [2009/02/13(金) 19:47:59 ] C轟
509 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 20:20:22 ] C改
510 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:53:53 ] C--
511 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 05:05:56 ] Cω
512 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 09:29:29 ] ¢
513 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 09:53:06 ] ℃
514 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 10:04:13 ] C# まだ終わらんよ www.workport.co.jp/news/news_090213.html
515 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:49:28 ] このスレ終わっとる
516 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 09:26:36 ] C#エンジニアを雇うと高くつくから、雇うならJavaエンジニアってところかな
517 名前:デフォルトの名無しさん [2009/02/18(水) 19:53:46 ] >>124 思ってるはずだってかw それしかしらない学生が多い マイクロソフトのものを使わなければ、プログラムが組めないと思ってる奴
518 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 22:50:49 ] >>517 日暮乙
519 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 06:54:08 ] >>514 この表はどうみたらいいのだろう? まだムチャな見積もりかます営業がC#の仕事で居ないのか? C#ってことは比較的保守より新規案件が多いだろうから、 新規案件には利益率の高い仕事があるってこと? sunとMS両方からお金もらっちゃったんで、しかたなくこのkあ、誰かきた。
520 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 06:58:54 ] C#やっててよかった\(^o^)/
521 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 11:14:31 ] (-人-
522 名前:デフォルトの名無しさん [2009/02/27(金) 23:32:15 ] 最初は面白い、いい言語だと言われてた言語もみんな見向きだして 実用レベルの仕様変更になると、言語仕様が破たんする。C#、ご愁傷様
523 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 23:34:58 ] >>522 日本語でお願いします
524 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:07:22 ] >>523 日本語勉強してからお願いします
525 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:11:39 ] >>524 はいはい、小学生からやりなおそうね
526 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:12:48 ] >>525 人間やり直してください
527 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 00:24:56 ] 日本語でok
528 名前:デフォルトの名無しさん [2009/02/28(土) 02:11:57 ] 見事にMS系言語が高収入独占だな。 これをどう読むべきなのか。 確かに難しい。
529 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 09:01:21 ] >>528 こんなもの真剣に読んでも仕方ない アンチと信者だけ釣られてればいいのだ
530 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 15:58:06 ] >>522 の代わりに書き直してみた C#が出始めた頃は良言語として一定の評価を受けていた。 その評価を受けて、様子見をしていた企業が次々とC#で開発をすることになる。 すると色んなところで実用に耐えない糞仕様であるという声があがった。 C#ご愁傷さまでございます。 ねーよw
531 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 23:55:48 ] >主語が抜ける 統合失調症の人によくある症状らしい
532 名前:デフォルトの名無しさん [2009/03/03(火) 00:13:59 ] な 銭 ( . : : : : : : . ヽ ) 銭 ん の ( . : : : : : : : : : : . レ ) ズ で た ( . . : : :_:_;_;___/| : : : : : .ヽ ) ラ で め ( . . : : : : : : /l |│|│|│: : : : : : . l '⌒Y⌒ も な ( . : : : : :_:_:_;_;/l |│|│|│|│: : : : : : : .l 組 ら ( . : :> l | |│l\│|│|│|│|│: : : : : : : .| む (_._:_彡⌒ヽ、l |│|│ト->¬‐l│|│: : : : : : : .l ズ (卅「 ・ト、 l│|│レ´ <⌒ヽヽ |│: : : : : : : l ラ | | |ヽ、__ ノ l ヽ \丿 厂| :/⌒ヽ: :ノ '⌒Y⌒Y⌒| | l '⌒ヽ \  ̄ / |/ ,へ l レ / __  ̄ ′l_〉 | フ l ∨V`ヽ、 _____ ノ/ \ ` ̄  ̄ヽ ノ` ー=彳
533 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 10:15:46 ] 銭ゲバなんてわかるやついるのかよ、よくこんなAAあるなw
534 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 11:01:28 ] 少なくとも >>532-534 の3人が知ってるw 懐かしいなおい
535 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 11:04:14 ] ヒント:ドラマ
536 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 12:03:18 ] ドラマ化の影響で急に見るようになったよなぁ
537 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 21:02:18 ] >実用レベルの仕様変更になると、言語仕様が破たんする これって何?LINQ?
538 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 21:57:26 ] インピーダンスミスマッチの解消はどの言語も悲願だと思うが