●●JAVAって死滅しちゃうの???? PART5●●

このエントリーをはてなブックマークに追加
>>951
あなたの2分にはかないませんよ(藁
954デフォルトの名無しさん:03/03/16 00:49
>>951
いい感じで自爆した例。ワラタ
>>949
C#特有構造体を使って値型を増やして使いこなす
→オブジェクト指向離れを起こす
→boxing&unboxing自動変換だらけのコードでリファクタリングで苦しむ
→勝手に型変換されるため変換元を確認しにくい
→ソースコードが読みにくくなりデバッグしづらくなり乱れる
→他言語と比べると馬鹿馬鹿しい。

値型の使い方を間違えなければ済むだけのことだが。
>>955 言葉が足りないYO!

主観1→オブジェクト指向離れを起こす
主観2→boxing&unboxing自動変換だらけのコードでリファクタリングで苦しむ
主観3→勝手に型変換されるため変換元を確認しにくい
主観4→ソースコードが読みにくくなりデバッグしづらくなり乱れる
主観5→他言語と比べると馬鹿馬鹿しい。
>>955-956
プログラマが馬鹿じゃなければ問題ない、ということなんだな。
でも、巷のC#使いだのJava(特にServlet周り)使いだのは、みんな初心者
に毛がはえたようなやつばっかだからな〜・・・
>>956
>>955の例は大規模プログラミングを前提とした、とでもいっておこうか。
大規模とか関係ない例じゃん。
>>957
まあ便利だからといってプロジェクトでC#でunsafe, delegate, 下手に無計画にboxing,unboxing,
構造体、符号無し値型整数、少数を多様するのはスパゲティ化の素でいい迷惑なわけで。

これもプロジェクトマネージャの指示と方針がしっかりしていればいいわけだが。

まあ便利なものは諸刃の剣のわけで。C#はJavaより取り扱い注意なわけで
アジャイルに開発しにくくなるわけで。
delegateやboxingや構造体はシンタックスシュガーと言っている奴がいる一方
スパゲティの素と言う奴もいる。よくわからん。
>>961
シンタックスシュガーにも光と陰があるんだろ。
見た目がよさげでも合成着色料が入った食べ物は有害だということと同じ。
>>961
薬を飲みやすくする目的で糖衣錠にするのは良いが,キャンディと見まごう
ばかりになっちゃマズイだろとそういう話なんでないかな。
> シンタックスシュガーにも光と陰があるんだろ。
意味不明。シンタックスシュガーに意味を知っているのかと小一時(略
>>961
演算子オーバーロードとかだって同じでしょ。シンタックスシュガーであり
かつ下手に使うとスパゲッチその他のコンランの元凶。なにがよくわからんの?
結局同じことはJavaでもできるわけであり、
同じ事をすればC#もJavaも取り扱い注意度は同じなわけだが。
>>966
unsafe、delegate、演算子オーバーロード、例外シグネチャの省略、などなど。

コーダには便利、でも大規模構造を作成するサイにはコンランの元となる危険な要素
が、C#には盛りだくさんですよ。危なさのレベルが違う。
>>964
あんたは、シンタックスシュガーの光しか見えないのか。
ころころ表現が変わるの(とくに他の類似するような記号使ってるもの)はマジでソースコード読みにくくなるぞ。
>>967
まああれでもC++よりはまともなんだろうかね。
CLRがついてるか付いてないかの違いも含めないといけないかね。
970デフォルトの名無しさん:03/03/16 01:33
>>967
要するに低レベルなプログラマには使いこなせないから危険だってことですね。
> ころころ表現が変わるの(とくに他の類似するような記号使ってるもの)はマジでソースコード読みにくくなるぞ。
Perlの話はよそでやれ。
>>970
それらを使うことが高レベルなプログラマだと思うなら
C#なんか使わないでC++でもつかってろといいたい。

あんたのいう高レベルとはオブジェクト指向を意識したコードを書くことより
アセンブラチックなコードを書くことだといいたいんだな。

高レベルなプログラマでもC/C++のポインタ演算で躓くことが多い。
そこでJavaでは思い切ってポインタ演算などを廃止した。
オブジェクト指向重視、組み込み、家電、ネットワーク上で使いセキュリティ重視のために、
それらは汚いものと見なしていたわけだ。

DDoSアタックはC/C++のメモリリークの特徴を利用した攻撃だ。
Javaではそれを禁止している。簡単にウィルスを作らせない信頼性の高い言語としても確立している
んだろう。
973デフォルトの名無しさん:03/03/16 01:44
> DDoSアタックはC/C++のメモリリークの特徴を利用した攻撃だ。
とりあえず、馬鹿は消えてほしい。
974横レスですが:03/03/16 01:47
>>972
バッファーオーバーランでは?
つうか、メモリーリークを利用した攻撃なんて、どうやるんだYO!
>>970
低レベルなプログラマ程、「最近知った新機能」を使いたがる。
おかげで統一性の無いコードを生産してくれるわけ。

C# でそれが許されてるのは最初から小規模開発用かつ保守性度外視だから。
>>974
DDoSはバッファオーバーランも関係ない。

>>972
プププ
>>975
おまえはJava1.4、1.5で増える新機能使用禁止。
>>977
使ってないよ。
っつか、1.4 で追加された assert って使われてんのか?
>>978
nioなしで高性能なサーバや高信頼度トランザクション処理なんぞ
書けませんが。
>>973
いや、あれはメモリリークともいう。
>>978
そんな感じで1.2、1.3で追加された新機能も使用禁止。
>>974
バッファーオーバーフローだろ
>>980
あれ? いつのまに標準ライブラリまで対象が拡大されたんだ?
>>975
C#では.NETってのも危ないな
まぁ低レベルなプログラマでも世界一の金持ちぐらいにはなれるんだから
良いじゃんよ。
>>981
いわねーよ。真性馬鹿か? 資料もってこいよ。

>>983
それもDDoSとは関係ないけどね。
a
aa
aaa
aaaa
>>986
そのゲイツがC#をあのような仕様で世に公開することを許してしまったわけだからな。
aaaaa
aaaaはやめろ
aaaaaa
996デフォルトの名無しさん:03/03/16 01:58
次スレたてますた。
●●JAVAって死滅しちゃうの???? PART6●●
http://pc2.2ch.net/test/read.cgi/tech/1047544179/l50
>>987
そういうサイトがあったんだよ
aaaaaaa
おまんこ女学院
>>996
お前ふざけるな
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。