C#は糞2.0

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2010/04/30(金) 15:25:27
前スレ
C#は糞
ttp://pc12.2ch.net/test/read.cgi/tech/1246520657/
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の方が生産性が低いって事ですね。
541デフォルトの名無しさん
垢版 |
2010/07/01(木) 15:24:13
C#の生産性が高いってばかじゃね
頭の悪い素人が遊びで使うから、実用的なもんできていないし
仕事で使ってるとかいうやつは恥ずかしくないのかね
2010/07/01(木) 15:35:23
それなんてRuby
2010/07/01(木) 15:35:40
>>541
頭の悪い素人が何言ってんだ
2010/07/01(木) 15:37:10
C#製品って世に出回ってるの?w
545デフォルトの名無しさん
垢版 |
2010/07/01(木) 15:38:57
C#使ってる奴らって、自分の無知を認めないよな
バカが自分がバカなのを知らないのと同じ
視野が狭いというか、低能なのを露呈していることにも気づいていない
2010/07/01(木) 16:15:50
と、自分の視野の狭さを認識できてない中学生が吠えています。
2010/07/01(木) 16:18:58
=== 池沼リスト ===
>>546
2010/07/01(木) 16:20:22
C#製品のなさが全てを物語っている
2010/07/01(木) 18:07:52
自分が見ない、見ようともしないものを存在しないと断定するのが流行ってるのか?
2010/07/01(木) 18:41:02
>>549
頭の悪い素人が妄想で語ってるだけ。
2010/07/01(木) 18:50:06
C#で本業語ってるやつは、刑務所の懲役か、職業訓練くらい
2010/07/01(木) 18:51:17
プロ:C/C++/Java/PHP
アマ:VB/C#・Perl
2010/07/01(木) 19:22:50
レス見てるとC#保守派は頭が悪そうだね。
2010/07/01(木) 19:40:37
プロ:C/C++/C#/Java/VB/Perl
アマ:PHP

2010/07/01(木) 19:48:38
プロ:C/C++/Java/PHP
アマ:VB/Perl
猿の遊び知的障害者向け:C#
2010/07/01(木) 20:47:58
バカ:>>555
2010/07/01(木) 22:13:44
糞と言っている奴が一番の糞の法則発動
2010/07/01(木) 23:28:20
C#叩いてるのは人格批判しかできない欠陥品だけ
559デフォルトの名無しさん
垢版 |
2010/07/02(金) 05:23:19
コードが見やすいよね
2010/07/03(土) 11:40:56
無能:>>556
2010/07/03(土) 11:51:27
C#やってるやつは人格が欠落している
562デフォルトの名無しさん
垢版 |
2010/07/03(土) 16:32:59
C#で金もらってる人って恥知らずだよね
2010/07/03(土) 16:35:47
理由も書かずに恥知らずとは
2010/07/03(土) 16:42:00
>>563
このスレの公理だから理由は不要だ。
それが嫌なら違う公理系のスレに行ってくれ。

なあに、このスレ以外のほとんどが該当するから、何の心配もいらないさ。
2010/07/03(土) 17:24:05
現実を知らないC#バカはこのスレ来なければいいのに。
2010/07/04(日) 01:09:13
MSアンチが、如何に馬鹿なのかがよくわかる良スレ。ガンガンやってくれ。
2010/07/07(水) 16:55:18
ねぇねぇ。
C#とかJavaってnullチェックをどのくらいするものなの?
すべてnull無しで設計するのもなの?
様々な場所でチェックするものなの?
2010/07/07(水) 20:13:17
クラスライブラリならパブリックメンバの全ての引数
内部ならポリシー次第
2010/07/07(水) 20:26:38
つまり可能な限りチェックするってことなのね・・・。
あぁー、C++の要領で設計するとめんどくさ過ぎるなぁ。
サンプルコードを読みあさって設計パターンを
勉強しなおしときます。
2010/07/07(水) 20:33:25
C++だって同じだろ
クラスライブラリとして不特定多数の人が使うようなものであれば
外から見えるものは全て完璧にチェックするのが当たり前。
内部で呼ぶだけなら結局動けばいいんだからプロジェクトのお約束次第。
2010/07/07(水) 20:47:59
いや、チェックするのはわかるんだけど
値が確実にほしいときって参照が使えたではありませんか。
C++で参照がNULLで渡されたかを確認してるって言うなら
なにも言い返せないけど、全てにおいてnullをチェックするのが
めんどくさいなーと。
お約束次第とはいえ、C#は関数引数やらメンバ変数やら
ほぼ全てnullが入る可能性があるし。
refはポインタの参照みたいな感じだしなぁ。
2010/07/07(水) 20:54:39
そりゃJavaもヌルポでまくるからな
2010/07/07(水) 21:06:50
.NETのクラスライブラリはちゃんとnullチェックして明示的に例外投げてくれるからまだいいが
Javaはテキトーにぬるぽが飛んでくるからもっとたちが悪い
2010/07/09(金) 10:00:07
Javaでヌルポ出すやつは低能。
低能用のC#でもやってなさい。
2010/07/09(金) 10:14:53
また、人叩きにもどってやんのw
2010/07/09(金) 11:45:25
C#とJavaって、そこまで違いあるのかい?
似たような物だって話きくんだけど。
2010/07/09(金) 12:15:16
もはや別物
2010/07/09(金) 17:15:27
Javaはクラスライブラリやフレームワークからヌルポが飛んでくるのが最悪
引数や状態の明示的なチェックを少々サボっても
どうせ使い方が間違ってるのが悪いんだしヌルポで止まるからおk
みたいな風潮があるよね
2010/07/09(金) 18:03:05
ぬルポじゃ何が悪いのかわからんよね
2010/07/12(月) 17:48:11
C#ってなくても困らないよね
C#やってるやつもいなくなっても困らないよね
2010/07/12(月) 18:15:21
お前が居なくなったらみんな得するけどな
2010/07/12(月) 18:51:27
顔真っ赤にしてすぐ反応してくるやつって、なんだかんだで気にしてんだなw
それに気づいていながら、無能じゃ他に何もできないし、必死に肯定するしか能がない。
無能とは哀れなものだな。
2010/07/12(月) 19:16:18
顔真っ赤にしてすぐ反応してくるやつって、なんだかんだで気にしてんだなw
それに気づいていながら、無能じゃ他に何もできないし、必死に否定するしか能がない。
無能とは哀れなものだな。
2010/07/12(月) 19:52:16
>>582
(キリッ
2010/07/14(水) 21:27:46
C#っていうかCLIって中途半端なものが多くね?
DataTable.ImportRowで追加された行番号がわからないとか
2010/07/14(水) 21:31:36
それC#もCLIも関係ない
MS独自のライブラリ
2010/07/18(日) 19:44:02
じゃあそれで
2010/07/18(日) 22:50:12
行番号使ってなんかやろうとしている時点で、稚拙な設計していそうな予感をさせる。
2010/07/19(月) 12:44:45
じゃあ逆に高度な方法を教えていただきたい。
2010/07/19(月) 14:00:02
データベース板に行け
2010/07/19(月) 14:08:48
データベースで全部出来ない事情があるからDataTableを使っております。
2010/07/19(月) 23:06:28
そういう事情が発生するというのは設計が稚拙だからなんだろう。
2010/07/19(月) 23:28:41
自分で全て設計してるなら確かにそうなんだろうけど。
既にあるものを扱わないといけない場合とかあるでしょ?
2010/07/20(火) 01:18:47
データベースを入門レベルの基礎から勉強して出直して来い。
2010/07/20(火) 02:23:31
MFCのことですねわかります
2010/07/20(火) 03:18:09
わかった。俺が悪かった。勉強しなおしてくるよ・・・。
ついでに教えて欲しいんだけど、問い合わせ結果の
DataTableって行番号使わなかったり整形しないのが
普通なの?
2010/07/20(火) 06:05:12
Excel脳だな。
2010/07/20(火) 10:21:54
うん、わかった。
有益な話帰ってこないからもういいや。
不満が出たらまたくるよ。
2010/07/20(火) 10:27:57
こいつは配列脳から離れられないようだな。
■ このスレッドは過去ログ倉庫に格納されています