トップページ⇒tech
1001コメント273KB

C#とJava、どっちをおぼえればいいの?

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
C#とJava、どっちをおぼえればいいの?
0951デフォルトの名無しさんNGNG
>>931
これでも読んでもう少し冷静になってみな。
http://www-6.ibm.com/jp/developerworks/opensource/000728/j_icu4j-project_faq.html#Intl_Calendars_6
0952デフォルトの名無しさんNGNG
>>947
928 :デフォルトの名無しさん :04/04/19 11:43
>>924
> 個人的には、最初.netを使い始めて、C++はもちろんVB6やJavaとも圧倒的に
> 違うなと感じたのは、そのライブラリの豊富さだね。
> おそらくJavaにあって.netにないライブラリなど皆無なんじゃないかな?

それが一昔前ならJavaにあってC++にないライブラリなど皆無と言われることもあったが
今となっては.netは愚か、C++ですらそうもいかなくなってきているほど
ライブラリというかフレームワークが充実している。
Jakarta Project, Spring Framework, Java Software GNU Projectをよく見てみろ。
.NETにはない莫大な量のライブラリ、フレームワークが揃っている。

「ライブラリの豊富さ。」
これに対して君は反論したいわけだよね?そうじゃなかったのかい??

実際、極めて実用的であろうカレンダー暦のライブラリーを出してみたわけだが、
「膨大な」クラスライブラリーがJavaにあるというわりには、それに相当するもんは
は存在しないわけだ。なんか具体的に出してみろよ。具体的にね。
0953デフォルトの名無しさんNGNG
>>951
冷静になるのは君のほうだろうな。
.netのクラスライブラリには及ばないという事が見てとれるだけだが?
0954デフォルトの名無しさんNGNG
>>936
> >IDEにしてもEclipseがVS.NETにおいついたと言い張っているようだが
> リファクタリングやテスト機能などはVS.NETの方が次期バージョンでやっとEclipseに
> 追いつこうとしているという実態がある。
>
> 詭弁、稀な例をあげて、全体の反論と見せかける。
どっちが稀な例をあげて、全体の反論と見せかけた詭弁を使っているんだか。

暦クラスの充実度という極稀な例をあげて、全体の反論と見せかけているのは君のほうだからね。


> 一般の認識では、EclipseでJavaの生産性あがった、ということ。

とりあえず君がeXtreme Programmingというものをよくわかっていないことがわかったよ。
ソフトウェア開発手法もRADやウォータフォールしか知らないようだからね。

その後の君の文面はこじつけだね。ああいうのをまさに詭弁というんだよ。
0955デフォルトの名無しさんNGNG
>>939
とりあえず(VB.NETも含めて)VBは論外。
0956デフォルトの名無しさんNGNG
>>954
暦クラスは稀な例ではないからね。
適当に出しただけだが、それさえもJavaのクラスには満足にサポートされてないってこと。
Socketでも比較するか。まあ、これもどうせ.netのクラスには劣るんだろうけどな。
0957デフォルトの名無しさんNGNG
>>948
だからどうこうってことではないが
基本機能にはないってことだな。
0958デフォルトの名無しさんNGNG
>>940
暦程度で自慢げになってる奴のほうがよほど電波だがな。
全部VS.NETでできることを羅列しただけだと思いこんでいるようだが
リファクタリングはVS.NETではできないぞ。
それもしらずに恥ずかしげに電波っっぷらないように
0959デフォルトの名無しさんNGNG
とりあえず、JavaのソケットってIPv6とかIPマルチキャスティング
とかには対応してるわけ?
0960デフォルトの名無しさんNGNG
>>958
標準機能としてないだけでできるしあるよん。
0961デフォルトの名無しさんNGNG
>>941
> >>938
> まあ、VB6使いたいやつははなっからバージョンアップしたくないだろうな。
またまたVB6か、C++使を使いたい奴だってそう思ってる香具師がいるわけだが。

> しかしC++は、「ちょっとバージョンアップした」どころではなく、
> さっきも何度も言ってるが、インテリセンスはかなり賢い、RADも装備されている
インテリセンスやRADごときで生産性の向上を謳っているのようでは
説得力があまりにも無いな。


いまどきRAD開発なんて時代遅れだと言うことに
気づくべきだな君は。
0962デフォルトの名無しさんNGNG
語尾に「わけ?」を使う香具師はいつものドトネト厨。
そして見窄らしいVB厨w
0963デフォルトの名無しさんNGNG
>>958
よく言うぜ。
それに>>948のリンクをちゃんと見たのか?
Building a Refactoring Plugin for VS.NET

VS2005はもうベータがでてるが、これには標準でリファクタリングあるしな。
www.refactoring.com

also

http://msdn.microsoft.com/vcsharp/d...arp_preview.asp
0964デフォルトの名無しさんNGNG
http://msdn.microsoft.com/vcsharp/default.aspx?pull=/library/en-us/dv_vstechart/html/whidbey_csharp_preview.asp
0965デフォルトの名無しさんNGNG
>>956
> >>954
> 暦クラスは稀な例ではないからね。
どこが稀な例でないんだよw
ドトネト標準API固有の暦クラスを使わなければならない事態なんて
仕事上遭遇したこともないぞ。とくに日本国内向け製品を作っているなら
なおさら要らないだろw

だから
「暦クラスの充実度という極稀な例をあげて、全体の反論と見せかけ
ているのは君のほうだからね。 」

っていわれるんだよ坊主w

0966デフォルトの名無しさんNGNG
>>963
お前、子供みたいだな。
スレの流れをよく読んでないだろ。
0967デフォルトの名無しさんNGNG
>>961
書くコードの量が少なくてすむ、ライブラリが充実しているというのに対して、
暦なんてたいしたことはない、自分で書けとかいう君のほうがまったく説得力ないが。

それで、IPMulti-castingと、IPv6には対応してんの?Javaは
0968デフォルトの名無しさんNGNG
>>963
> VS2005はもうベータがでてるが、これには標準でリファクタリングあるしな。
> www.refactoring.com

お前、>>930にこう書いてあったことをよく読めよ。
つまりVS.NETはやっとEclipseに追いけるようになろうとしたってこと。

> IDEにしてもEclipseがVS.NETにおいついたと言い張っているようだが
> リファクタリングやテスト機能などはVS.NETの方が次期バージョンでやっとEclipseに
> 追いつこうとしているという実態がある。
0969デフォルトの名無しさんNGNG
>>942
他のIDEに金をかけている香具師もいるわけだろう。
そんなことで他人がやることにいちいちケチをつける君の神経がどうにかしているよ。
0970デフォルトの名無しさんNGNG
>>965
稀な例ではないね。
それさえもないってことだろ、Javaのクラスは?
もうそれは存在しないのはよくわかったから、ソケットの話に移っているんだよ。
「稀な例」を複数集めればおもしろいからな。
0971デフォルトの名無しさんNGNG
>>968
詭弁だな。
EclipseはVS.netのパクリだろうが?
それに、唯一、うれしそう煮かいてるリファクタリングは「標準」ではないが、
そんなもんプラグインじゃ、あるんだよ。CodeProjectにもサンプルコードだして
やっただろうが。英語読めないのか??
0972デフォルトの名無しさんNGNG
>>945
> >第一書くコードの量が違う。同じ事をするのに必要なコードの数は
> C#<Java<C++だろう。明らか。どうせ異論がある盲目なJava信者もいるだろうが、
> こんな和暦ももちろん入ってる。暦はあたりまえに、そのまま相互に変換できる。
> 俺はこういうのも含めて、実用的だと思うんだけどね。ここまでいたれりつくせりの

いまどき和暦を使う奴がごく稀。何かの伝統的なお遊び程度には使えるがなw

そんな程度でコード量の違い云々を語っているようじゃまだまだオブジェクト指向というものを
よく解ってないようだね。
0973デフォルトの名無しさんNGNG
>>950
C++経験があるならC#,Javaの替わりにD言語をやることをお勧めするよ
0974デフォルトの名無しさんNGNG
>>972
まったく関係のない話だな。ライブラリが充実してるかしてないかの話にOOかい?
第一、君は「莫大」なライブラリがあるとか妄想ぶちまけただけで、今のところ
唯一あげたカレンダー暦も負けてる、TCP/IP、ソケットの反論もない。
妄想だけじゃん。

それにJavaよりC#のほうがコードの量少なくてすむんじゃないの?
どうせ、また妄想ぶちかますだろうから、新しいスレでも建てて、皆でゆっくり検証するか?
どうだい?
0975デフォルトの名無しさんNGNG
>>971
> >>968
> 詭弁だな。
> EclipseはVS.netのパクリだろうが?

どこが詭弁なんだか。EclipseがVS.netのパクリといっているほうがよほど詭弁だけど。
Eclipseのもっともらしいパクリ元はVisualWorksだろ。
つまりVS.NETはEclipseとVisualWorksをパクッたともいえるわけだ。
それに、その程度のことで何をそんなにムキになっているんだか。

> それに、唯一、うれしそう煮かいてるリファクタリングは「標準」ではないが、
> そんなもんプラグインじゃ、あるんだよ。CodeProjectにもサンプルコードだして

それをいったらEclipseもプラグインでVS.NETにはあるがEclipseにはない機能を
補うこともできるって言えるんだけどねえ。


しかしいい加減にスレ違いなネタになってきたな。
次スレは
「C# vs Java」
http://pc5.2ch.net/test/read.cgi/tech/1068377418/
だな。

それと、このすれ違いなIDEネタは

いまだに、VS6.0で開発してるんですか?
http://pc5.2ch.net/test/read.cgi/tech/1067396098/
どれ買えばいいんだ!開発ツール
http://pc5.2ch.net/test/read.cgi/tech/1074580894/

などで語るべきだろう。
0976デフォルトの名無しさんNGNG
どっちも頑張れ。
まあ、一方はvs知らないので不利だと思うがw
0977デフォルトの名無しさんNGNG
>>974
どっちが妄想ぶちまけているんだか。
極稀な例しか挙げられない粘着電波君は。

0978デフォルトの名無しさんNGNG
>>976
とはいえ、一方はRADとGUI開発しか知らないで不利そうだと思うがw
0979デフォルトの名無しさんNGNG
Eclipseを嬉々として宣伝したいのは良くわかる。
Emacsenで充分じゃなかったんだよな、やっぱり。
数年前にはEmacsで充分とかほざいてたくせに。
0980デフォルトの名無しさんNGNG
>>975
とりあえず、君は俺が最初にだした、>>923以降の
ライブラリの豊富さ、コード量の違いに対して反論してるつもりだろうが、
まともに議論できるような相手ではない、つまりその場その場をとりつくろうだけで、
ソースもださない。適当にプラグインとかの話に変えてしまう、
ろくすっぽVS.netも使えないのが明らかだから、スレ建てたよ。
君とタイマンはってても、妄想ぶちまけられて終り、なんの結果もでるわきゃないからね。

0981デフォルトの名無しさんNGNG
>>967
> >>961
> 書くコードの量が少なくてすむ、ライブラリが充実しているというのに対して、
少なくてすむという根拠がどこにあるのやら。
ときと場合によってコード量は変化するのだが。

ライブラリも充実しているかどうかなんてねえ、
目の前に辞書がありました。仕事に必要なものは英語、フランス語、ドイツ語。
目の前にある辞書は、英語辞書、フランス語辞書、ドイツ語辞書、そのほかに
中国語辞書、漢語辞書までもある。

中国語はつかうかもしれないけれど漢語辞書をビジネス使うかってw
ビジネスでろくに使いもしない和暦をいちいち例に挙げている時点で説得力がないんだよw
たかだか年賀状作成ソフト開発程度のためだけに用意して欲しかったのかw

> 暦なんてたいしたことはない、自分で書けとかいう君のほうがまったく説得力ないが。

そもそもごく稀な例だし使う必要のないものを使っていちいち熱心に語ろうとしている
君のほうが説得力ないが。

> それで、IPMulti-castingと、IPv6には対応してんの?Javaは
とっくに対応しているぞ。よく調べてみなよ。
0982デフォルトの名無しさんNGNG
まぁ、全部無料って言うのは確かに魅力感じる。
VSのアドインだと評価だけでも大変だもんな。
ただ、VSの場合機能的にはオフィスファミリーの一員なので、
出来ることがものすごく多い。
プラグインのように気合入れなくても小道具がすぐ作れるって言うのが
魅力的に感じる。
0983デフォルトの名無しさんNGNG
>>979
Eclipseを宣伝してどう金になるんだよw
VS.NETを宣伝すればM$社員にとってはプラスになるかもしれないから
必死になるだろうけれどさw
0984デフォルトの名無しさんNGNG
>>980
おいおい、こいつはあれでまともな議論をしているつもりになってるのか。
相当のデムパだな
0985デフォルトの名無しさんNGNG
>>981
http://pc5.2ch.net/test/read.cgi/tech/1082346861/

もういいよ。ときと場合による、とかいうやつは大抵、負け犬だ。
そんなもん全部の議論に当てはまるが、そんなこと言い出したら比較なんてもんは
できないからな。
いいから新しいスレに移れよ。お前以外のまともな論者が流入してくれることによって
妄想ではない議論が可能になることを願って建てたすれだ。
0986デフォルトの名無しさんNGNG

>>980
ほんとうにこんなアフォスレたてるとは思わなかったよw

JavaとC♯.netどちらがコード量が多くなるか】
http://pc5.2ch.net/test/read.cgi/tech/1082346861/

たかが言語だけで結論がでるわけないだろ。
じゃあ、開発環境やライブラリの充実度では?
それだけでも結論がでるわけないだろw

適材適所という言葉も理解できない坊主よ
何を作りたいかでIDEを使うかどうかを決めるんだよw
0987デフォルトの名無しさんNGNG
>>985
> >>981
> http://pc5.2ch.net/test/read.cgi/tech/1082346861/
>
> もういいよ。ときと場合による、とかいうやつは大抵、負け犬だ。
それをいったら賢い利口で冷静は香具師は皆負け犬か?
0988デフォルトの名無しさんNGNG
>>986
適材適所、これよく見かけるな。お前がいつもこれ書き込んでるのか?坊主よ

ちなみに聞きたいが、Javaはどういう箇所で使用して、VS.netはどこで使うのが
適材適所になるんだい?君の意見は?
0989デフォルトの名無しさんNGNG
>>360
>多くの人が勘違いしているが、C#にもJavaにもポインタは存在する。
>JavaやC#ではポインタのことを参照といっている。
まったくハードウェアがわかってない。
多くのCPUではCPUが想定したデータサイズに対して、
*x++ = *y++;
が1命令で実行できる。
つまり、
なんらか他の演算とポインタのインクリメント/デクリメントが同時実行
できるCPUの機能を直接指定できるところに意味がある。
メモリを順番にアクセスするのにおいしい機能がハードウェアに備わっているのに
それを直接指定できないところがもどかしいわけ。
単なる参照の機能があるかどうかじゃないんだよ。
0990デフォルトの名無しさんNGNG
>>988
つーか、お前はろくに仕事がしたことがないだろ。
一言語、一統合開発環境至上主義者かお前は。
0991デフォルトの名無しさんNGNG
今更古いレスにレス元とは合わないレスをするとは
0992デフォルトの名無しさんNGNG
>>987
使い方による。
お前の時と場合によるっていうのは、「一般に」比較できるもんを、
たとえば、C++よりもJavaのほうがコードの量が少なくなるのは君も良く知ってるだろうが、
そんなもんを「ときと場合による」とかいってそこで、無駄に議論を停止、思考停止
するってことだ。
こんなもんわかってるだろう?個々で比較することは無理でも、統計的に、全体で比較する、
一般的に比較するなんてもんは可能なんだよ。
それを、議論の途中で、時と場合によるとか急にいいだす。こういうのは何の意味もないんだよ。
負け犬が、これ以上具体的につめられたら、まずいので、うやむやにしましょうよ。って台詞の
代用品として使う。
0993デフォルトの名無しさんNGNG
>>989
JavaやC#にあるのはポインタとは呼ばない、参照渡しだ
を何度も主張する香具師か?
0994デフォルトの名無しさんNGNG
>>992
> >>987
> 使い方による。
> お前の時と場合によるっていうのは、「一般に」比較できるもんを、
> たとえば、C++よりもJavaのほうがコードの量が少なくなるのは君も良く知ってるだろうが、
> そんなもんを「ときと場合による」とかいってそこで、無駄に議論を停止、思考停止
> するってことだ。

おいおい、その程度でどこが無駄に議論停止、思考停止になるんだよw
0995デフォルトの名無しさんNGNG
>>990
いいか?今やってるのは「比較」だ。
「適材適所」「ときと場合による」
これと最後の考察に一行かましとけよ。
あくまで、今やっているのは比較だ。わかるかい?
0996デフォルトの名無しさんNGNG
デムパはいつまで経っても電波でした
0997デフォルトの名無しさんNGNG
>>994
なんか、とろいね。いいだろう。ひとつひとつ質問してやろう。

C++とJavaの生産性、同等の結果を得るために必要なコード量。
これは「一般的」に比較は可能か?もし可能ならばどちらがどうか?
0998デフォルトの名無しさんNGNG
>>995
このスレをみても、今までのお前の発言をみても
ドトネト至上主義という考えが見え見えなわけだが。
0999デフォルトの名無しさんNGNG
>>997
お前のいう一般的という意味は文系馬鹿が使う意味での一般的だからなw
1000デフォルトの名無しさんNGNG
C#で決まり
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。