22:24:13>>46難しいものが優れていると考え、自分の知らないことをやっている奴は低能と考えるあたり、C++厨と同じだな。11:22:32やっぱり言語関係ない人叩きのスレか。10:50:40>>231UNIXいじれることだけが最後のプライド。14:46:49MSもJavaでいろいろやろうとしていたけれどもSUNがいろいろ制限かけてきたで、独自で似たようなものを構築せざるをえなくなった。6.0からは、Javaの方が真似したものの方が多い。22:35:29Javaはもうただの劣化C#になり下がっちゃったからな。仕様も後追いでパクリまくってるだけだし。その上、素性が悪いからパクリ切れてないし。完全に限界にぶち当たってるよ。01:13:16>>313パクリ切ったらただのパクリだろうJavaに新機能を追加するまで検証に多大な時間を費やしていることはご存知かなC#ではそういう検証をろくにやっていない結果が今の状況だ>>314文化は言語とは直接関係ない話だな。明示的に各理由はjava.sql.Dateとjava.util.Dateのように同名のクラスを使った場合の対処などだろう定数をクラス名で修飾するのを嫌う仕様にはなっていないはずだがMath.sqrt(1)とかきたければ従来通りそう書くこともできる。importによってsqrt(1)と短縮することもできる。importを禁止することもできるが。01:16:57>>322C#の状況といっているわりは、どこも指摘できない今までの糞と同じだな。14:53:18C#のGenericsとは全然仕様が違うからね。JavaのGenericsは単なる糖衣構文でしかない。値型のパフォーマンスは大きく劣り、実行時に型パラメータを参照しリフレクションで利用することも出来ない欠陥品。01:30:06構造体はスタックに確保されスタックポインタでアクセスできるためクラスより僅かに速く、大量に使い捨ててもGCに影響しない。言っても、クラスが十分に速いので速度面の理由で構造体にするのは稀。ネイティブとの相互運用のために使う事が多いだろうか。誤用するのは何も知らない初心者ぐらいだろ。>>355C#のGenericsは値型を入れてもボクシングされないので高速。Javaではintなどのプリミティブ型であっても強制的にボクシングされるため低速。(参照型しか扱えない)これもJavaのGenericsが欠陥品だって言った理由の一つな。23:15:46ほんの3・4年前まではJavaを使ってて、今でも併用してるだけに悪いとこが余計目に付く。全部Objectに突っ込むせいで、Generics型の例外を扱えずGenerics型の配列を作れないなんてアホかとそりゃ妥協の産物であるのは認めるし仕方なかったとは思うが、俺が欲しかったのはこんなのじゃない。16:04:22>>428Java厨が構造体のパフォーマンス悪そうだとか憶測で物を言うから、構造体のパフォーマンスは優れていると反証した上でプリミティブ型入れれないGenericsはオートボクシングが発生してパフォーマンスが悪いと指摘してるんでしょ?>>365はJavaが糞なんて一言も言ってないのに、アンチC#はそういう話にしたいって事か。19:08:32C#を叩いているやつがJavaも分かっていないことは分かった。00:41:37>>456何でJavaを叩きながら同時にC#の欠陥を指摘しないといけないんだ。C#の欠陥を指摘するのはC#を叩いてる奴の役目だろ。そもそもJavaを叩いてるんじゃなくて、Javaの一部の仕様が欠陥だって言ってるだけ。Java全体を叩いてるって事にしたい人が居るようだ。そもそもJavaを叩いてるんじゃなくて、Javaの一部の仕様が欠陥だって言ってるだけ。