C#は糞2.0

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2010/04/30(金) 15:25:27
前スレ
C#は糞
ttp://pc12.2ch.net/test/read.cgi/tech/1246520657/
2010/05/27(木) 18:30:33
C#は糞 → C#やってる奴は糞 → C#しかやってない奴は糞
に変わったw

基礎教養としてJavaを一通りとCの基礎ぐらいはみんな知ってるだろ。
歴史の浅い言語なんだし、C#しか使えない奴はまだ少数派じゃないの?
2010/05/27(木) 18:30:40
>>439
君もしつこいねぇ
前世はスッポンだったんだろうね
要するに、他言語やっていれば自ずと糞っぷりが見えてくるよ
君もC#に固執しないで、色々な言語を勉強してみたらどうだい?
そうしたならば、君の固く融通の利かない頭も少しはよくなるんじゃないかな
2010/05/27(木) 18:31:32
なんとも幸薄そうな暇のつぶし方だな…
2010/05/27(木) 18:31:38
>>442
早くどこが糞なのか指摘してください
2010/05/27(木) 18:32:31
長期休暇でもないのに賑わってんな
2010/05/27(木) 18:35:37
>>444
お前、マジきもいぞ
ストーカーなんかで捕まらないように気をつけた方がいいよ
2010/05/27(木) 18:45:33
C#やってる奴はカスそのもの
恥ずかしいわぁ
2010/05/27(木) 19:08:32
C#を叩いているやつがJavaも分かっていないことは分かった。
2010/05/27(木) 19:20:15
JavaもC#も使える奴と、Javaもろくに使えない奴が言い争って話しになるわけないな。
結局C#を使う奴は糞だと人格批判になってる。
2010/05/27(木) 20:51:55
C#が糞だというのは絶対的真理であり、問うことは許されない
2010/05/27(木) 20:56:50
C#は糞
2010/05/27(木) 21:26:46
>>450-451
アンチになんら根拠のない戯言になっているから、糞を神に置き換えても、なんら違和感もない
2010/05/27(木) 22:10:32
>>429
多分そこC#じゃなくてJavaの間違いだな

>>430
糞と言うかわりに欠陥品と言ってるわな
この流れからみるとC#厨の中にはJavaは糞といいたい人がいるのかな?
2010/05/27(木) 22:12:16
>>440
こういう隔離スレはむかしっからそうだ
死滅スレでは昔からこのような無限ループが続いていた。
思えばあれは8年前だったろうか

それと、C#本スレがこういうくだらないことでループせずに済む分だけましだ
2010/05/27(木) 22:13:10
>>441
っていうかC#を習得するために基礎教養としてJavaとCを勉強する必要はない
VBから入った奴だってかなりいるんだから
2010/05/27(木) 22:13:51
>>448
Java叩いている奴がC#の欠陥もわかってないこともわかるが
2010/05/27(木) 22:37:53
>>456
だれもJavaのことは叩いていないのだが。
2010/05/28(金) 00:41:37
>>456
何でJavaを叩きながら同時にC#の欠陥を指摘しないといけないんだ。
C#の欠陥を指摘するのはC#を叩いてる奴の役目だろ。

そもそもJavaを叩いてるんじゃなくて、Javaの一部の仕様が欠陥だって言ってるだけ。
Java全体を叩いてるって事にしたい人が居るようだ。
2010/05/28(金) 09:56:31
まあ、1人か2人なんだけどな。
2010/05/28(金) 13:02:50
>>458
> そもそもJavaを叩いてるんじゃなくて、Javaの一部の仕様が欠陥だって言ってるだけ。

言い訳すんな。そして大嘘をつくな。

http://pc12.2ch.net/test/read.cgi/tech/1272608727/313
313 名前:デフォルトの名無しさん[sage] 投稿日:2010/05/22(土) 22:35:29
Javaはもうただの劣化C#になり下がっちゃったからな。
仕様も後追いでパクリまくってるだけだし。
その上、素性が悪いからパクリ切れてないし。
完全に限界にぶち当たってるよ。

http://pc12.2ch.net/test/read.cgi/tech/1272608727/374
374 名前:デフォルトの名無しさん[sage] 投稿日:2010/05/26(水) 21:35:28
>>372
アンチの能力が低すぎるから、すぐに切り返されてしまう。

http://pc12.2ch.net/test/read.cgi/tech/1272608727/414
414 名前:デフォルトの名無しさん[sage] 投稿日:2010/05/27(木) 15:38:27
Javaが糞だと具体的に指摘されたら言い返せなくなったのでまた人格批判かw

http://pc12.2ch.net/test/read.cgi/tech/1272608727/379
379 名前:デフォルトの名無しさん[sage] 投稿日:2010/05/26(水) 23:15:46
ほんの3・4年前まではJavaを使ってて、今でも併用してるだけに悪いとこが余計目に付く。
全部Objectに突っ込むせいで、Generics型の例外を扱えずGenerics型の配列を作れないなんてアホかと
そりゃ妥協の産物であるのは認めるし仕方なかったとは思うが、俺が欲しかったのはこんなのじゃない。


http://pc12.2ch.net/test/read.cgi/tech/1272608727/371
371 名前:デフォルトの名無しさん[sage] 投稿日:2010/05/26(水) 20:50:13
このスレってC#糞C++マンセーじゃなかったっけ?
その感覚ではJavaのGenericsはC#どころではなく糞だと思うが
2010/05/28(金) 13:09:02
>>460
それを見てJavaを叩いていると思うなら、もう来ないほうがいいよ。
2010/05/28(金) 19:32:37
>>460
安価張れば一行で済むのにわざわざコピペとは必死だな。
なんか一杯書かれてるが、俺の発言は>>379だけしかない。
>>346>>365>>458一貫してJavaのGenericsしか批判してないだろ。

脳内で創作した敵と戦うのは妄想だけにしてくれ。漏れ出すと痛々しい。
2010/05/28(金) 23:37:03
>>461
>>414はどうみてもJavaを叩いている。
さらに>>379はアホと言ってる。
>>371はとJavaGenericsは糞だと言ってる。
それがわからないなら、もう来ないほうがいいよ。
2010/05/28(金) 23:37:45
>>462
>>460の中に>>379のレスはどこにもないわけだが。わざわざ誤魔化すとは必死だな。
>>313 >>374 >>372 >>414 >>379 >>371をもう一度見るんだな。
>>462を見ればダイジェストに読むことができるからありがたくよく読んでおけ。

脳内だけ創作した敵と戦う? 馬鹿も休み休みに言ってくれ。漏れ出すと痛々しい。
そもそも一連のレスがお前が書いていないという証拠も出せないわけだが
お前が書いたという証拠もだせないがな
ここでこれは俺が書いてない、書いたと騒いだところで堂々巡りに陥るだけだということにいい加減に気づけ。
2010/05/28(金) 23:46:53
>>463 は、JavaのGenericsがなぜわざわざ糞な仕様になっているのかもわかっていないんだろう。
俺がC#糞と言いたいのならば、それをネタにして切り返しにいくけどな。
2010/05/29(土) 00:14:16
>>464
>>460の中に>>379のレスはどこにもないわけだが。わざわざ誤魔化すとは必死だな。
その言葉、そのまま返させてもらおう。「わざわざ誤魔化すとは必死だな。」
それとも頭に血が上りすぎて日本語読めなくなってるのか?頭大丈夫?

>>465
やっとアンチC#による「C#が糞である理由」が聞けるのか。
2010/05/29(土) 00:14:29
C#って言語仕様が場当たり的で結構汚いところがあるから
言語の話に限っても叩こうと思えばいくらでも叩けるところはあるのに
使ったことないの丸わかりだな
2010/05/29(土) 00:22:13
MSの人も、yield は失敗だったと言ってるね。
今回は、アンダースが反対し続けた機能も追加されたし。
2010/05/29(土) 00:30:14
>>463-464
どれが誰か分からないのに全部一緒にして
「C#厨がJavaを糞だと言ってる」って話に持っていこうとしてるから非難されてるのが理解できないようだな。
2010/05/29(土) 00:41:07
yieldが大化けするのがわかってたらコンパイラ任せじゃなくてCLRに組み込むような実装を選択しただろうな
デリゲートのマルチキャストなんかも同様の失敗
2010/05/29(土) 00:46:29
>>468
yield returnはメモリ食わないからよく使うんだけど、アンダースはどこがNGって言った?
2010/05/29(土) 00:48:36
匿名メソッドで使えないとか
yieldの実装がコンパイラにとって複雑で高コストすぎて断念したらしい
2010/05/29(土) 00:58:12
>>472
マジか・・・将来的になくなる?可能性があるのは嫌だなぁ・・・
List<T>のAddメソッドで溜めてから返り値を返すのは、yieldと比べてメモリ食うしさ
2010/05/29(土) 01:00:47
>>471
オプション引数
オーバーロードとかぶるから。
2010/05/29(土) 01:07:31
>>465
やっぱりJavaは糞だといってる奴がいた
2010/05/29(土) 01:08:40
>>468->>474
ソースぷりーず
英語でもおk
2010/05/29(土) 01:14:47
>>475
>>465 の文章を読んで、Javaは糞だと言っていると思ったのなら、Javaのことをよくわかっていないよ。
Genericsの仕様がC#よりも後にできたのに、C#に比べて糞になっているのはちゃんと理由がある。
アンチC#があまりにもひどいから、アンチでない人たちが問題点を指摘し始めたな。
2010/05/29(土) 01:22:59
COM相互運用やってたらオプション引数は大歓迎だろ。オーバーロードじゃ代替出来ない。

ラムダ式でyieldが使えたらもっと便利なのにな。
最初からラムダ式があれば匿名メソッドはいらなかった。
2010/05/29(土) 01:34:20
オプション引数や動的型などはVBとの縁を切るのが目的だろ
VBに歩み寄っただけとも言えるが
2010/05/29(土) 01:39:13
>>478
オプション引数は、COMのためだけに追加されたんだけどね。
yieldは、使用できる場所の制限が実装の都合によるというのも、こなれていないところ。
2010/05/29(土) 01:47:30
「予約語ではないキーワード」が凶悪
コンパイラ作ったことがある人とかだと拒否反応起こすと思う
2010/05/29(土) 07:24:29
>>468
yieldと他の言語機能との組み合わせに、直感的でない制限があるのは確かだけど、
別にyieldそのものが失敗って話は出てなかったような。

>>473
いまさら消えることは無いと思う。

>>476
これおすすめ。
ttp://blogs.msdn.com/b/ericlippert/archive/2009/08/24/iterator-blocks-part-seven-why-no-anonymous-iterators.aspx
イテレータの実装にコード変換を使ってるので、
匿名メソッドと組み合わせると実装コストがすごいことになる、とのこと。
あと匿名メソッドはネストできるので、それもサポートしないといけないとか。
2010/05/29(土) 08:55:27
普及してる時点で糞と断じることはできないな。
たいていの動物に口と肛門があるわけで、どちらかと言えば肛門寄りなのが糞だとすると。
普及してよく使われているのは、どちらかと言えば口寄りだからだな。
テレビに出てくる若い別嬪さんも肛門ばかり見てたらそりゃ臭いだろう。
糞だ糞だと言ってる連中はそういうとこにしか関心がないのだ。
ちゃんと全体で評価しないとな。
2010/05/29(土) 18:49:29
>>477
結局糞だと言っている奴がいることは認めるんだなw
最初はJavaは糞だと言ってる奴いなかったのに
お前は普天間問題で揉めるに揉めたルーピーかw
後から出てきたのにC#と仕様が違うから糞だといってるのも
自民党との違いをしつこく強調して批判ばかりしてプライドばかり優先してろくな内政をしない民主党にそっくりだなw
お前が糞だとおもってる機能はJavaにとってはかなりプラスなんだよ
まあ人の好みにもよる点もあるがな
で、Generics型と配列型がcovariantでないことが糞か?
2010/05/29(土) 18:51:17
>>483
まJava Genericsはわりと普及しているがな
型パラメータをクラスに指定して自作するのは至難の業だが
そういうクラスを使う側はソースコードの堅牢性と信頼性が高まるメリットは絶大だ
2010/05/29(土) 19:05:24
藪をつついて遊んでたらネトウヨが出てきた。めんどくせぇ
2010/05/29(土) 20:54:36
この手のタイプはどこの板でもがんばり方が判で押したように一緒だなw
プライドと知識のバランスが取れないまま年食っちゃうとこうなるらしい
2010/05/30(日) 03:33:50
    http://www.youtube.com/watch?v=ZYuIQIComPo
    http://www.nicovideo.jp/watch/sm10843509
    http://www.youtube.com/watch?v=4D5M41ZhBGE
2010/06/01(火) 20:33:51
>>486
ネトウヨ連呼しているお前は在日ですか?
ファビョーンですか?
2010/06/01(火) 23:53:33
>>484
> で、Generics型と配列型がcovariantでないことが糞か?
なにか誤解をしているような気もするが、
JavaのGenericsは、下位互換性の維持という面を無視すると糞。これは、動かしがたい事実である。
Javaは、その糞仕様よりも下位互換性を選択した。
2010/06/02(水) 00:00:01
ワイルドカードは互換性とか関係なく糞だけどな
どうせ型引数は消えるのになんで素直にcovariant/contravariantにしなかったのか
2010/06/02(水) 00:01:21
Javaが良いって言ってる人は一人も居ない無くて意見が一致してるのに揉めるのはなぜなんだろう
2010/06/02(水) 00:11:24
>>489
一度しか言ってないのに連呼してると言われて、在日扱いされた。
嘘をついて叩くのは民主党の得意技だと思ってたがネトウヨも同レベルだな。
2010/06/02(水) 06:13:33
>>493

                /⌒ヽ⌒ヽ,
               /       ⌒\
               /           ⌒ヽ,
              (               ヽ,
            /⌒\     ,,- ‐ー ‐ - ,,,,.   ゝ
            /      ヽ〆`"         ミ  (
         /      /           ',. \ ヽ     おまえココ鳩山なんじゃねえか?
         /       ./ ;.             ,,;,,  ヽ )
    ,,-‐‐-┴--‐、  / ',         ,,.'''"  `ヽ 彡
    /  、゙ヽ、 ‐‐-''   i   ' , ,,,,,       ,r''( ・)ヽ 彡
  /´ .., ヽ,,._)     ミ   〃  ゙゙゙゙''    ′. `"´丿 ヾ.
 /    ヽ,r'  ',.   (    ,r'(・)~,.'      `'''''"     .i
 l    ヽ」.   ',  彡      `"´  ノ  ;   ヽ.     ,' i
 i −'´ll     ', 〆、ミ      ー- ''"  ( ,、_ ,.ツ ヽ   ,' i
 ト──┤     '{ ⌒          ,' U  ,,___,.  ,'  }
 i      !.     \  i、. \     ' ,,.‐''"ニ  i´ ,'  ノ
 |.    i       i       \     ヽ ,,,,.ノ  ! ./
 |    ヘ         \,,,ノi \   ',          i /
 i     ゝ、_       ∧ 、    ‐ - t       ,,λ
. ヽ      ``ー、,___/ .| \      ` ‐---ー"/./ \-─- ,,
   \          ヽ/ |   \        /  /\ /     `,,
     ヽ           /   |    \   /   /   \
495デフォルトの名無しさん
垢版 |
2010/06/02(水) 08:48:13
どうやらバカウヨがAAまで貼って必死のようです
2010/06/02(水) 09:56:21
>>490
じゃあ下位互換性を維持していない糞な面を説明して
2010/06/02(水) 09:57:02
>>491
既存の配列型の仕様が変わって過去のJavaプログラムが動かなくなるか
挙動が変わってしまうからだろ
2010/06/02(水) 10:02:46
>>493
「ネトウヨ」「ネット右翼」を連呼するとなぜ在日扱いされるか知ってる?
在日が違憲である外国人参政権を獲得するために、外国人参政権に異を唱える者たちに対して
「ネトウヨ」「ネット右翼」というレッテルを貼るの行為のために好き好んで使っているからだよ
在日や売国奴と誤解されたくなかったら安易に「ネトウヨ」「ネット右翼」を連呼しないことだね

「参政権」どうなる 本紙記者座談会
http://www.mindan.org/sibu/sibu_view.php?sselect=&skey=&corner=&page=1&subpage=2981
選挙事務所でお手伝い団員も支持候補の事務所で法定ビラへの証紙貼りなど各種作業を手伝った本当の正念場はこれからだ

 民団が熱い視線を注ぎ、積極的にかかわった第45回衆議院選挙は終わった。民団はシフトを切り替えて、永住外国人地方参政権
付与法案の早期立法化に全力をあげる。参政権運動の今後の展望について、本紙記者が話し合った。

■□ 民団が関与の反応は自発的な活動引き出す

 −−民団が日本の国政選挙に直接かかわったことへの反応は。

 B 同胞の若い女性から「民団新聞の総選挙関連の記事には励まされる。だからこそ、外国人にも
選挙運動ができることをもっと強調して欲しい」と電話があった。「参政権獲得運動を誹謗中傷する
ネット・ウヨクと毎日闘っている。彼らは外国人排斥のために手段を選ばない。
民団が違法な運動をしていると騒いでいる」とのことだった。

↑ここに注目
2010/06/02(水) 10:09:00
>>492
どうみても一致してないだろ
それお前の妄想だわw
捏造ともいうか
2010/06/02(水) 11:08:53
>>498 バカウヨがバカを必死で開陳中wwwwwwwww
2010/06/02(水) 17:25:30
>>497
その反対。新しいJavaプログラムも古いVMで動くようにした。
genericsをつかったプログラムを古いVMで動かすことはあまりないと思うけどね。
2010/06/02(水) 18:11:18
? 結局全部Objectになるんだから、共変反変できたって実装上は何の問題もないでしょ
C#4.0は型パラメータを含む型自体に制限をかけることで
タイプセーフな共変反変を実現してる(IEnumerable<out T>やIComparer<in T>など)
Javaはジェネリック型を利用する側で制限をかけてるから
広く柔軟に共変反変を適用できるメリットはあるけどとにかく分かりにくすぎる
2010/06/03(木) 01:29:02
>>500
反論できなくなるとウヨ認定ですか
民主党批判するとそれがたとえ朝日新聞などの左翼マスコミでも右翼認定ですか
C#厨はどこまでも論理的思考力が欠如していますね
2010/06/03(木) 03:42:32
>>503
板名読めないルーピーは黙ってろよ
2010/06/03(木) 08:30:29
ルーピーウヨ隔離スレなんだからもっと煽ろうよw
2010/06/03(木) 09:47:04
>>502
なんでcovariantが問題になるかわかってる?
よく考えてごらん
JavaのGenericsは型安全性を目標として作られたものだからね
covariantにするとたちまちのうちに型安全性が失われるよ

Javaでもextendsやsuperをつかって型パラメータ自体に宣言かけることできるよ
2010/06/03(木) 14:54:44
ワイルドカードってcovariantとcontravariantそのものだよ
? extends Hogeみたいなわかりづらい指定で方向を限定してタイプセーフを確保してる
やってることはC#4.0のinやoutによるcovariant/contravariantと同じだがアプローチが違う
2010/06/03(木) 21:29:05
配列型と併用できないようにしただけましなもんさ
509デフォルトの名無しさん
垢版 |
2010/06/04(金) 11:40:27
なにこのスレ。CもC++もC#も出来ればいいだけの話じゃないのか?
C原理主義者のスレ?
2010/06/04(金) 12:52:34
数値変換可能かどうかのチェックすらないJAVAなどクソだ
2010/06/05(土) 02:43:28
C++で出来てた基本的な機能の代わりが無かったりするの
がなぁ。
C++は覚える事が多いとか言われてるけど、C#の方が多くね?
あまりにも抽象化されすぎてて、どんな動きしてるのかわかり
かねるわ。
どうも特定の分類をひとつのクラスでまかなおうとしてるから
大量のプロパティが必要になったりさぁ。このメソッドを動かす
にはこのプロパティとこのプロパティと〜が必要とかうんざり
だわ。
DataGridViewだけはDrowGridみたいな感じで目的に応じて
使い分けられるよういくつかに分けてほしかったわ
勉強が足らんといわれればそうなんだろうが、がんがん抽象化
してくし・・・4.0の機能フルで使いこなせる人ってどのくらい
いるんだろう。

書いてて思ったけどC#って言うより.NETが不満だわ
2010/06/05(土) 03:41:11
知らなくてもいい低レベルな所が知りたいなら公開されてるクラスライブラリのコード読めば?
C++とWin32APIの基礎知識があるのなら大体推測できると思うけどな。
2010/06/05(土) 07:35:34
ローレベル処理なんてそれこそ部分的に低級言語で書いて
それを高級言語から呼べばいいだけだ

ローレベル処理とか、とにかく高速化を求められたりする部分をC++で書いてC#とかJAVAから呼んでるけどなぁ
2010/06/05(土) 11:50:50
>>511
const参照がないとか変
2010/06/07(月) 01:46:35
CもC++もC#もJavaも全部できて当たり前
あれが糞だのこれが糞だの滑稽極まるわw
使い分けたらいいだけの話
2010/06/07(月) 07:49:56
できない低能ほど、チラ裏掲示板などで必死になるんだよw
2010/06/07(月) 08:46:54
いやいや使い分ける必要があるかい?
C++で記述できないソフトウエアなんてないぞ
OSですら、書けるのに・・・
2010/06/07(月) 08:49:16
機械語があればなんでも書ける。
無限の時間があればねw
2010/06/07(月) 11:28:33
C#ですぬことをC++でやるというのは理由がいるな。
2010/06/07(月) 12:21:03
>>517
C++じゃWeb系がめんどい
2010/06/07(月) 14:46:16
>>520
Qt
2010/06/08(火) 00:03:57
>>521
Qtって?
2010/06/16(水) 18:23:01
>>510
ん? なんの変換だ?
ラッパークラスから数値型への型変換か?
524デフォルトの名無しさん
垢版 |
2010/06/18(金) 10:49:31
C#やってるやつは低能
2010/06/18(金) 13:02:06
なんかこのスレ見てたら俄然C#に興味がでてきた。学習しよう。

C++なんてやりませんよそんなもん。
2010/06/18(金) 14:25:45
>>525
君じゃどの道できないよ
2010/06/21(月) 09:09:37
とても強力とは言えないC#
素人言語と言われてもやむをえない
頭が悪い人向けだね
2010/06/21(月) 10:14:27
おまえのような頭悪い奴はC#やらないでいいよ。
馬鹿はウザいだけだから。
529デフォルトの名無しさん
垢版 |
2010/06/21(月) 15:55:46
>>528
キミ、カオガマツカダヨ
2010/06/21(月) 16:32:46
>>529
キミ、カオガマツカダヨ

ちょっと馬鹿にされたぐらいでageて言うような事か?
あ、図星だった?君のような頭悪い馬鹿はやらなくていいよ。
2010/06/21(月) 18:32:36
また変なのが沸いてるなw
2010/06/26(土) 15:58:23
C#がいくら糞でも仕事で使ってるからなぅ
生産性の高さは無視できない利点だと思うおっお
2010/06/26(土) 17:11:11
C#が糞と言っている奴らは、実質的にはC#は生産性が高いから糞と言っている。
534デフォルトの名無しさん
垢版 |
2010/06/26(土) 21:09:40
生産性ならVBが上、処理速度ならC++が上、土方の釣りやすさならjavaが上、
あくまで中途半端なC#
2010/06/27(日) 00:04:52
>>534
それは褒め言葉。
「中途半端」は言いかえると「バランスが取れている」だからね。
2010/06/27(日) 13:37:06
>>534
そのVBはVB6?それともVB.NET?
後者なら生産性に関してもC#とVBは同等になるよ。
2010/06/30(水) 08:08:59
.NET自体、全てが糞である
2010/06/30(水) 21:37:24
>>536
VB.NETはVB6互換の便利な関数が使える分C#より上
使う前に文字列長をチェックしないといけないString.Substringではなく
範囲外ならNULL文字列を返すLeft/Mid/Rightが使えるだけでも全然違う
2010/06/30(水) 22:56:45
範囲外のインデックスが指定されても例外出さずに動き続ける方がよっぽど怖い。
2010/07/01(木) 13:17:07
>>538
つまり、ひどい仕様でVBの方が生産性が低いって事ですね。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況