JavaやったらC++はきもく感じる
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/01/10(水) 19:07:35int(100)とかだっさー(笑)int&なんてきんもーっ★って感じなんだけど。
標準で使えるスレッドもないしさ。バッドノウハウだらけの
使えない気持ち悪い言語だよなこれ。前時代の人たちはほんとにこんなモノで開発してたのか。
マジご愁傷様です。
C99のほうがまだ拡張性が高くていい感じになってるのが皮肉だね。
0084デフォルトの名無しさん
2007/01/14(日) 12:03:18最初はとまどったけどテンプレートに感激した。
しばらくしたらJavaが子供用のおもちゃに見えた。
まあ初級者の戯言ですがね
0085デフォルトの名無しさん
2007/01/14(日) 12:49:09Java は、危ないものを排除する方向で設計されてるから、
子供のおもちゃ (=安全設計) って言うのはあながち間
違ってない。
でも、要は使い方次第だと思う。ニンテンドー DS だって、
子供のおもちゃだったけど、今や立派な学習機器だった
りするし。(w
Java でも十分と言う仕事はいくらでもあるよ。
# 理由書かないで、言語けなしてる奴はその言語使えて
# ない奴だと思って間違いない。
0086デフォルトの名無しさん
2007/01/14(日) 13:15:29># 理由書かないで、言語けなしてる奴はその言語使えて
># ない奴だと思って間違いない。
理由書かないで、言語を持ち上げている奴は?
0087デフォルトの名無しさん
2007/01/14(日) 15:12:17詳細設計を与えれば、どんな馬鹿でも対応するコードを記述できる点が評価できる。
C++、特に歴史の浅いC#は、まともな設計を行えないコーダーでしかない人が多いぞ。
ただ、C++はコードの記述次第で低レベルな所まで最適化が出来るお陰で、
実行効率を特に重視する分野での需要があることが幸いだが、C#は...
0088デフォルトの名無しさん
2007/01/14(日) 16:35:05>>84
>Javaが子供用のおもちゃに見えた。
その認識でいいと思うよ
料理人が自分で砥いだ包丁使うのと
主婦が気軽にフードプロセッサ使うのとの違い
>>86
> >>85
> ># 理由書かないで、言語けなしてる奴はその言語使えて
> ># ない奴だと思って間違いない。
>
>理由書かないで、言語を持ち上げている奴は?
その言語しか使えない香具師
>>87
それはVBからの乗り換え組が多いからでは
0089デフォルトの名無しさん
2007/01/14(日) 16:57:35>
>料理人が自分で砥いだ包丁使うのと
>主婦が気軽にフードプロセッサ使うのとの違い
何時になったら、公道(=ほとんどの案件)をレーシングカーで走る無意味さを理解できるのだろうかねぇ。
0090デフォルトの名無しさん
2007/01/14(日) 17:16:28お前、全然わかってねぇよ。公道もレーシングカーでカッ飛ばすのは当たり前だろうが!
近所のコンビニにレーシングカーで行く、俺、超最高!
0091デフォルトの名無しさん
2007/01/14(日) 17:26:24>何時になったら、公道(=ほとんどの案件)をレーシングカーで走る無意味さを理解できるのだろうかねぇ。
そう言って、結局、何時までたってもレーシングカーの運転技術を
身に着けることが出来なかった人を何人も見ているのですが・・・
0092デフォルトの名無しさん
2007/01/14(日) 17:28:29マジレスすると、30km以上のスピード違反は刑事罰(6ヶ月以下の懲役刑)の対象だぞ
0093デフォルトの名無しさん
2007/01/14(日) 17:38:14ヘッ、ノロマなポリ公に俺様が捕まるわけねぇだろ!
0094デフォルトの名無しさん
2007/01/14(日) 17:40:06別に持ち上げてないけど?
なんか、書いてないことが見える人達なのかな? (w
ちなみにこれは、「事実」だから。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
> Java でも十分と言う仕事はいくらでもあるよ。
0095デフォルトの名無しさん
2007/01/14(日) 17:46:19お前、自意識過剰。誰もお前のことなんか言ってないと思うぞ。
0096デフォルトの名無しさん
2007/01/14(日) 17:48:45皆があげつらっているのは >>94 じゃなくて >>95 のことだ。
安心しろ。
0097デフォルトの名無しさん
2007/01/14(日) 17:53:27しかしどの言語にしろassertベースの実装する奴が少ないな
JUnitの類は事後条件しかチェックしないから、品質に信用ならない
0098デフォルトの名無しさん
2007/01/14(日) 17:57:580099デフォルトの名無しさん
2007/01/14(日) 18:02:50落ちぶれたものだな。
0100デフォルトの名無しさん
2007/01/14(日) 18:16:10いや、いまさら、当たり前のこと(C++の優位性)をうだうだ主張するのはバカじゃん。
0101デフォルトの名無しさん
2007/01/14(日) 18:18:080102デフォルトの名無しさん
2007/01/14(日) 18:22:19「きもく感じる」に論理的な反論って...、頭大丈夫?
0103デフォルトの名無しさん
2007/01/14(日) 18:27:160104デフォルトの名無しさん
2007/01/14(日) 18:27:19&の場合はNULLチェックは要らないという認識があるせいで、*&みたいな時はしない奴が続出
delete foo; foo = NULL;がセットなってないためそれだけでもバグりまくり
C++使って得たことは、コーディング規約はバカ抑制装置にならないってことだけ。
0105デフォルトの名無しさん
2007/01/14(日) 18:42:38コレまでの内容理解できてますか?頭大丈夫?
と言いたい所だが、このタイトルでは1に釣られた希ガス。
ただ、コスト面から海外への外注で国内のコーダーは消滅しかけている今、
実装する言語がどうのこうの言う時代は終わったような気がしないでもない。
ただ単に趣味の為だけにやるなら好きな方を選べって感じだしな。
0106デフォルトの名無しさん
2007/01/14(日) 18:53:17>C++はchar*とかchar*&とかスタイルが統一されてなくてキモイ
お前、それ前者と後者で意味が違うから。それを言うなら const だろ。
const char * でも char const * でも意味が同じって、なにそれ?って感じ。
0107デフォルトの名無しさん
2007/01/14(日) 19:02:42バカはすっこんでろ
0108デフォルトの名無しさん
2007/01/14(日) 19:53:48Javaだって、生の配列の扱いは気持ち悪い。
多次元配列のnewやら、派生型の代入やらで
構文と意味が破たんしてる。
0109デフォルトの名無しさん
2007/01/14(日) 20:00:040110デフォルトの名無しさん
2007/01/14(日) 20:06:59> 多次元配列のnewやら、派生型の代入やらで
> 構文と意味が破たんしてる。
お前の脳が破綻してる。以上。
0111デフォルトの名無しさん
2007/01/14(日) 20:07:05>>104 もそのうちの一人だろ。
0112デフォルトの名無しさん
2007/01/14(日) 20:08:120113デフォルトの名無しさん
2007/01/14(日) 20:12:230114デフォルトの名無しさん
2007/01/14(日) 20:40:58とりあえず書籍「Java 謎+落とし穴」を推薦しておく。
0115デフォルトの名無しさん
2007/01/14(日) 22:03:09> コレまでの内容理解できてますか?
いや、ネタスレで内容理解しろとか言われても...、頭大丈夫? (w
0116デフォルトの名無しさん
2007/01/14(日) 22:20:23君は正しいが、ついでにruby|python
余力があれば関数型のHaskell|SMLとかやっといたほうがええよ。
http://d.hatena.ne.jp/yupo5656/20061123/p1
こういう風にHaskellをC++で書いてるのなんて見ると溜息がでる。
0117デフォルトの名無しさん
2007/01/14(日) 22:23:090118デフォルトの名無しさん
2007/01/14(日) 23:37:15釣りとネタの違いが区別できないとか言われても...、頭大丈夫? (w
0119デフォルトの名無しさん
2007/01/15(月) 00:28:08頭大丈夫? (w
012025
2007/01/15(月) 06:53:15よーいドンで
JAVA
と
C++
勉強始めたら
C++の方が先に実用に到達するのが早い
と思う
0121デフォルトの名無しさん
2007/01/15(月) 07:26:30C++がそんなに覚えやすいなら大学のCS用言語がJavaに変わるなんてことはなかったと思うよ。
//もっとも今はrubyやらpythonに取って代わられようとしているけど。
0122デフォルトの名無しさん
2007/01/15(月) 07:33:27消えないメモリリークとバッファオーバーフロー、実装の多重継承。
さらに言語仕様を覚えるだけではまともなプログラムなど書けないため、
最低限Effective C++など必須書籍数冊を読破したうえ、
STLを習得して初めて土俵に立てる。
そんな言語がすばらしいなど、よく言えたものだ
0123デフォルトの名無しさん
2007/01/15(月) 10:05:150124デフォルトの名無しさん
2007/01/15(月) 11:01:25プログラム覚えるのとオナニー覚えるのとどっちが先でしたか?
0125デフォルトの名無しさん
2007/01/15(月) 11:27:390126デフォルトの名無しさん
2007/01/15(月) 11:38:350127デフォルトの名無しさん
2007/01/15(月) 11:40:160128デフォルトの名無しさん
2007/01/15(月) 12:06:00モナドだらけで泥臭くなりそうな気がする。
0129デフォルトの名無しさん
2007/01/15(月) 12:19:32モナドだらけで泥臭くなりそうな気がする。
0130デフォルトの名無しさん
2007/01/15(月) 14:49:34どっかのブログで、ヒープソートとか他のソートアルゴリズムをHaskellで
書いてるのを見たら、それほどすっきりでもなかったな。
0131デフォルトの名無しさん
2007/01/15(月) 15:01:51表面だけはJAVAが簡単だから大学みたいなウンコなところで使われる
通信、データベース、デザインまでフレームワークを覚えないといけない
0132デフォルトの名無しさん
2007/01/15(月) 15:12:37VisualC++があるのが大きいわ
JAVAは自由だからどんどん湧いてくる
0133デフォルトの名無しさん
2007/01/15(月) 15:26:47> さらに言語仕様を覚えるだけではまともなプログラムなど書けないため
C++に限ったことではないだろ。
0134131-132
2007/01/15(月) 15:38:410135デフォルトの名無しさん
2007/01/15(月) 17:00:32もうC++に戻ることはないだろうと思ってたが、最近趣味でC++を再びやりはじめた。
楽しい。なんだろう、このプログラムを書いているというJavaやC#には無い充実感は。
C++もauto_ptrとboost使うだけで、だいぶ楽できる。
特にauto_ptr。Javaから戻ってきたときshared_ptr無いと辛いと思ったが
いまとなっては必要性感じない。
0136デフォルトの名無しさん
2007/01/15(月) 17:01:230137デフォルトの名無しさん
2007/01/15(月) 17:08:09やっぱ生成したオブジェクトを他のオブジェクト間での受け渡しはあるしね。
自分が言いたかったのは所有権が1つというのは制限にはならない。
で、Javaより確実に解放されている感がある。
といいつつ、メモリリークしてそうなおいらのコード・・・
0138デフォルトの名無しさん
2007/01/15(月) 17:09:090139デフォルトの名無しさん
2007/01/15(月) 18:38:260140デフォルトの名無しさん
2007/01/15(月) 18:59:29同意
0141デフォルトの名無しさん
2007/01/15(月) 20:55:34無人島でマッチを使わず手で火を起こして楽しかったでちゅかぁ?^^;
0142デフォルトの名無しさん
2007/01/15(月) 21:23:110143デフォルトの名無しさん
2007/01/15(月) 21:24:410144デフォルトの名無しさん
2007/01/15(月) 21:25:54俺は関数型を知らないが、たぶんそんなレッテル専用言語ではないと思う。
0145デフォルトの名無しさん
2007/01/15(月) 21:26:25鉄くずなどがらくたからガスコンロを作れるほどの能力がC++にはある。
0146デフォルトの名無しさん
2007/01/15(月) 21:27:44> レッテル専用言語
どういう意味かよくわからん
0147デフォルトの名無しさん
2007/01/15(月) 21:29:410148デフォルトの名無しさん
2007/01/15(月) 21:31:41それはLisp
0149デフォルトの名無しさん
2007/01/15(月) 21:36:440150131-132
2007/01/15(月) 21:39:00関数型言語って何ですか?
く わ す く お し え て く だ さ い
0151デフォルトの名無しさん
2007/01/15(月) 21:41:04あなた奥が深い症候群に犯されてますよ
0152デフォルトの名無しさん
2007/01/15(月) 21:52:58, イ)ィ -─ ──- 、ミヽ
ノ /,.-‐'"´ `ヾj ii / Λ
,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{
ノ/,/ミ三ニヲ´ ゙、ノi!
{V /ミ三二,イ , /, ,\ Yソ
レ'/三二彡イ .:ィこラ ;:こラ j{
V;;;::. ;ヲヾ!V ー '′ i ー ' ソ
Vニミ( 入 、 r j ,′
ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ
ヽ ヽ -''ニニ‐ /
| `、 ⌒ ,/
| >┻━┻'r‐'´
ヽ_ |
ヽ _ _ 」
ググレカス [ Gugurecus ]
( 2006 〜 没年不明 )
0153131-132
2007/01/15(月) 22:01:050154デフォルトの名無しさん
2007/01/15(月) 22:33:38>出来上がりはJavaのがキモいがな
これはガチだなw
さらにこれを認めなかったり、一応は認めるんだけど「でも、Javaはほげほげ〜」とか
言い出すヤツもたいていキモかったりする。
0155デフォルトの名無しさん
2007/01/15(月) 22:46:130156デフォルトの名無しさん
2007/01/15(月) 22:55:330157デフォルトの名無しさん
2007/01/15(月) 22:58:37プログラミング言語としては
SQLは畑違いだろ。
C++はいずれ使い続けられなくなる運命。
思い思いの開発スタイルに軽んじてルールが規定されておらず
コードが汚染されてメンテナンス性が悪いから
0158デフォルトの名無しさん
2007/01/15(月) 23:00:32今のJavaはそのあたりも、手動でチューニングするよりも、Javaコンパイラや
JVMが自動的に最適化してくれるからね。
Javaの最適化技術がもの凄く早くて、C++側が追いつかないのが現状。
C++の価値もドライバ開発や組み込み開発のみに成り下がってしまった感がある。
0159デフォルトの名無しさん
2007/01/15(月) 23:01:25名前空間使わなかったらJavaに負ける。
0160デフォルトの名無しさん
2007/01/15(月) 23:03:12C -> UNIX/Linux
Java -> ?????
0161デフォルトの名無しさん
2007/01/15(月) 23:06:01C++は普通にLinuxでも使ってるだろ。Cも同じく
0162デフォルトの名無しさん
2007/01/15(月) 23:07:18kwsk
0163デフォルトの名無しさん
2007/01/15(月) 23:10:25単にお前がアホなだけ。出来る奴はC++を使う。
0164デフォルトの名無しさん
2007/01/15(月) 23:13:410165デフォルトの名無しさん
2007/01/15(月) 23:21:540166デフォルトの名無しさん
2007/01/15(月) 23:22:240167デフォルトの名無しさん
2007/01/15(月) 23:28:320168デフォルトの名無しさん
2007/01/15(月) 23:43:01C++ならstd::ostringstreamではだめだったの?
0169デフォルトの名無しさん
2007/01/15(月) 23:51:310170デフォルトの名無しさん
2007/01/15(月) 23:59:47そのことをマ板にいるオッサン連中に言ってみると面白いぞw
0171デフォルトの名無しさん
2007/01/16(火) 00:02:11あんま速くなさそうだったので作り直した。
実際、遅い遅いと悩んでた原因は他にあったので、別にostringstreamで良かったかも。
0172デフォルトの名無しさん
2007/01/16(火) 00:02:43全然違う。お前は、Java SE 7にクロージャが追加されるという
話が出ているのを知らないな?
0173デフォルトの名無しさん
2007/01/16(火) 00:05:13Java Genericsを使ったことがないのか
0174デフォルトの名無しさん
2007/01/16(火) 00:05:59Javaを馬鹿にする奴は、中国人が英語を馬鹿にするのと
変わらないと思うぞ。
0175デフォルトの名無しさん
2007/01/16(火) 00:08:08つ[Annotation in JUnit4 and JUnit4 or TestNG]
0176デフォルトの名無しさん
2007/01/16(火) 00:08:45Javaも進化しているからね。
C++屋も衰えてきた感がある。
0177デフォルトの名無しさん
2007/01/16(火) 00:09:31昔はム板でもマ板でもうだうだ主張するC++厨が多かった。
Javaを貶すためにいろいろ言いまくっていたねえ
0178デフォルトの名無しさん
2007/01/16(火) 00:10:00そのあたりは、Perlの参照型のほうが読みやすくていいね
0179デフォルトの名無しさん
2007/01/16(火) 00:11:48> Javaだって、生の配列の扱いは気持ち悪い。
> 多次元配列のnewやら、派生型の代入やらで
> 構文と意味が破たんしてる。
つList<List<?>> (Java Generics)
多次元ジャグ配列なんか不用意に使うべきじゃない。
二次元くらいまでなら使う価値はあるが、三次元以降は非効率。
0180デフォルトの名無しさん
2007/01/16(火) 00:13:16マ板にC++のスレが立ちまくってた頃が懐かしいな
ああいうやつらは今のマ板なんて見てないだろうな
0181デフォルトの名無しさん
2007/01/16(火) 00:23:530182デフォルトの名無しさん
2007/01/16(火) 00:28:00> >>110よ、Java使いならJavaの欠点ぐらい知っておけ。
> とりあえず書籍「Java 謎+落とし穴」を推薦しておく。
それ読んだが、前橋和弥が書いたあの本は、内容が古臭くて時代遅れだ。
Java SE 5から追加されたGenericsやアノテーション機能、コンカレント工学APIによって
奴が本でブーブー垂れていた不満は
ほとんど解消されている。奴は時代遅れなオッサン。Java通に見えてかなりモグリ。
あの馬鹿は、Eclipse + CheckstyleやFindBugsで解決できる問題にも、いちちケチを付けている。
ためになることもかいてあるが、
自動化ツールを使わない原始的な開発方法に拘っているから笑いものだ。
奴が指摘している問題点はJSRでも議論されて、いくつかは解決されているものばかりだ。
packageが抱える問題もJava Module Systemによって解決されるしな。
Eclipseがあるのに未だにオンデマンド型inport宣言を勧めているところが愚かだしな。
Javaに纏わる都市伝説を未だに信じているかのように中身は個人的感情論に捕らわれて古臭い。
0183デフォルトの名無しさん
2007/01/16(火) 00:29:14開発するブツにもよる。
ブツが、金融システムだったらJavaのほうが圧倒的。
0184デフォルトの名無しさん
2007/01/16(火) 00:29:39じゃあアセンブラは?
■ このスレッドは過去ログ倉庫に格納されています