JavaやったらC++はきもく感じる
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/01/10(水) 19:07:35int(100)とかだっさー(笑)int&なんてきんもーっ★って感じなんだけど。
標準で使えるスレッドもないしさ。バッドノウハウだらけの
使えない気持ち悪い言語だよなこれ。前時代の人たちはほんとにこんなモノで開発してたのか。
マジご愁傷様です。
C99のほうがまだ拡張性が高くていい感じになってるのが皮肉だね。
0156デフォルトの名無しさん
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じゃあアセンブラは?
0185デフォルトの名無しさん
2007/01/16(火) 00:31:49まともに反論できる人はこんなところを見ていない。
そう信じたい。
0186デフォルトの名無しさん
2007/01/16(火) 00:36:24偉人が作ることができても、お前には作ることはできないよ。
JVMを作れても一般人には作れないのと同じ。
0187デフォルトの名無しさん
2007/01/16(火) 00:48:04そんなこといってたらお前、何も商売できないぞ。
恥ずかしくて銀行を使うこともできなくなるぞ。
株を買うこともな。ああいうシステムにはJavaが使われているからな。
0188デフォルトの名無しさん
2007/01/16(火) 00:50:40なんじゃそのBisual Basicってのはw
新しい言語かw
面白いセンスしてるじゃないかw
0189デフォルトの名無しさん
2007/01/16(火) 00:51:25それだけのレベルに達するハードルが非常に高いのがC++の悪いところだと思う。
今日も変数宣言(したつもりが関数宣言と扱われるやつ)にしてやられた。
関数宣言になると警告くらい出してもバチの1つも当たらないだろうに。
0190131-132
2007/01/16(火) 01:04:09開発期間じゃなくて
学習期間だから勘違いしてると思う
0191デフォルトの名無しさん
2007/01/16(火) 01:05:410192デフォルトの名無しさん
2007/01/16(火) 01:09:24http://www.idiom.com/~zilla/Computer/javaCbenchmark.html
>>163
今どき古臭いからそういうこと言うのはやめとけ。
そんなにできるなら、金融システムを全部C++でかいてくれ。
お前には無理だが。
0193デフォルトの名無しさん
2007/01/16(火) 01:11:32いや、敗北したか、プログラマを引退したかどうかだろうな。
今じゃJavaスレや、ホワイトカラー残業関連スレや派遣スレが目立つ。
0194デフォルトの名無しさん
2007/01/16(火) 01:14:13java.util.concurrent
工学じゃなかったな。
Java5から登場したマルチスレッドに関するAPIだ。
セマフォやmutex等が使える。
だが、実際に、コンカレント工学という学問は存在する。
0195デフォルトの名無しさん
2007/01/16(火) 01:20:49その論法で(現在の)Javaがまともだというなら、(現在の)C++だってまともだ。
>>104にあったスタイルの不統一なんてどんな言語にもある。
メモリの割り当て・解放だってC++でもほとんどの場合自動化できる。
0196デフォルトの名無しさん
2007/01/16(火) 01:24:060197デフォルトの名無しさん
2007/01/16(火) 01:24:15何のことかと思っちゃったよ・・・
0198デフォルトの名無しさん
2007/01/16(火) 01:26:07俺らにとっちゃ所詮単なるマルチスレッドでしかない。
0199デフォルトの名無しさん
2007/01/16(火) 01:41:280200デフォルトの名無しさん
2007/01/16(火) 01:49:17コンカレント工学研究会
http://www.ieice.org/~cst/
0201デフォルトの名無しさん
2007/01/16(火) 02:13:43>>122
>膨大でころころ変わる言語仕様
ころころ変わってるのは明らかにJavaの方だろ。
C++は1998年から言語仕様はほぼ変わってないし。
膨大なのはお互い様じゃないかな。
>安定しないAPI
何のAPIだかわからんが、標準ライブラリならやはり1998年以降変わってない。
0202デフォルトの名無しさん
2007/01/16(火) 02:23:21C++なんか使うのは狂気の沙汰。昔はあれしかなかったが仕方ないけど、今思うと病気を治すのに
祈祷師に頼むのと同じレベルだったんだな。
0203デフォルトの名無しさん
2007/01/16(火) 02:59:54まともにC++が使われ出したのは、ここ数年だと思うんだが。
ロートル団塊が、C++使えるわけないだろ・・・。
0204デフォルトの名無しさん
2007/01/16(火) 03:12:23> (規制されてて書けなかったんで遅レスは勘弁してくれ)
> >>122
> >膨大でころころ変わる言語仕様
> ころころ変わってるのは明らかにJavaの方だろ。
> C++は1998年から言語仕様はほぼ変わってないし。
> 膨大なのはお互い様じゃないかな。
というが、過去にころころ変わったことが影響して、
1998年にころころ変わらなくなったとしても過去の名残により
古い仕様で書く奴は腐るほどいる。
それに、10年前に買ったソフトウェアが動かないという自体を招いているのもC++。
Javaではそういう問題は少ないしすぐにパッチを出せる。
> >安定しないAPI
> 何のAPIだかわからんが、標準ライブラリならやはり1998年以降変わってない。
0205デフォルトの名無しさん
2007/01/16(火) 03:13:05まともに使われたのがここ数年?
WindowsやLinuxを一体なんだと思っているのか?
0206デフォルトの名無しさん
2007/01/16(火) 04:51:22ttp://radar.oreilly.com/archives/plangtrend.png
>>205
主観だけどC++のピークって1998〜2002くらいじゃね?
そのころって良書も多くて言語そのものにワクワクしてた記憶がある。
0207デフォルトの名無しさん
2007/01/16(火) 05:31:41Java 解の公式
0208デフォルトの名無しさん
2007/01/16(火) 06:58:58もう出来上がってるから、Javaと労力は変わらないというか部分的には楽かな。
結局標準APIかなあ。stl,boostはなんというか小難しいツールが多いし、base64/MD5/MIME
とか小物のツールがないから結局自前で作ることになるしなあ。まあ結局ないものは
どっちでも作ることになるんだけどさ。
あと、スレッドとか共有メモリとかsocket/readのOS依存のエラーとかはJavaだと
小回りが利かない感じがするけど、Javaのスペシャリストはまあなんとかしちゃうの
かねえ?
0209デフォルトの名無しさん
2007/01/16(火) 07:02:34Google Trendsを見ろ、「Java,C++,C#,VB,PHP」ではJavaが圧倒的だ。
http://www.google.com/trends?q=Java%2CC%2B%2B%2CC%23%2CVB%2CPHP%2CC%2CJavaScript%2CPython%2CRuby%2CSQL%2CAjax%2CPerl&ctab=0&geo=all&date=all
「Java,C++,PHP,C,JavaScript」でもJavaが圧倒している。「C」はC言語とは限らないので参考にならんぞ。
http://www.google.com/trends?q=Java%2CC%2B%2B%2CPHP%2CC%2CJavaScript%2CPython%2CRuby%2CSQL%2CAjax%2CPerl&ctab=0&geo=all&date=all
「Java,C++,PHP,JavaScript,Python」による結果でもJavaが圧倒。次なる勢力はPHPとなっている。
http://www.google.com/trends?q=Java%2CC%2B%2B%2CPHP%2CJavaScript%2CPython%2CRuby%2CSQL%2CAjax%2CPerl&ctab=0&geo=all&date=all
「Java,C++,PHP,Ruby,SQL」 どうやら、C++よりSQLのほうがトレンドのようだな。
http://www.google.com/trends?q=Java%2CC%2B%2B%2CPHP%2CRuby%2CSQL%2CAjax%2CPerl&ctab=0&geo=all&date=all
0210デフォルトの名無しさん
2007/01/16(火) 07:03:53http://www.google.com/trends?q=Java%2CPHP%2CSQL%2CAjax%2CPerl&ctab=0&geo=all&date=all
やはりPerlは見る影も無い。Ajaxもまだ知名度が低い。言語ではないが。
0211デフォルトの名無しさん
2007/01/16(火) 07:07:57Visual StudioよりもEclipseのほうが圧倒的だ。
Eclipse,Visual Studio
http://www.google.com/trends?q=Eclipse%2CVisual+Studio&ctab=0&geo=all&date=all
0212デフォルトの名無しさん
2007/01/16(火) 07:12:14プロ野球チームより草野球チームの方が多いだろ?
各言語の平均年齢・年収比較を見てみたいものだな。
0213デフォルトの名無しさん
2007/01/16(火) 07:19:58Linux版JavaだとSelectorがepollで実装されてたりする。
最近STLやboostを禁止したプロジェクトを見てきたから
C++に将来なさそうなのは実感した。EoDは偉大だな。
0214デフォルトの名無しさん
2007/01/16(火) 07:44:09システムを作るというのは企業側の理屈で、雇用者も流通させるということに
なるからな。つまり安価な交換の利く部品的労働者に陥ってしまう危険があるぞ。
あと、C++/Java片方だけしか知らないエンジニアを見てきたけど、なにか知識に
偏りがある気がするよ。結局プログラムはコンピュータに対する指示書だから言語に
よる違いを意識しすぎるのも問題だと思うけど、やはり周辺知識の差が出てくるのも
事実だからなあ。
まあC/C++に関わって深いところも理解しつつ、Javaでデザイン志向な設計も
できるのが長く生きるエンジニアとしては無難な気がするよ。
0215デフォルトの名無しさん
2007/01/16(火) 08:03:16呼ばれることはないだろうしな
0216デフォルトの名無しさん
2007/01/16(火) 08:09:04それはVisualBasicの発想だが、結局手続きがめんどくさすぎて直接呼べる
C++にユーザが流れただろう
「できる」のと「普及レベルに至る」のとは別物というのはこの業界の・・
0217131-132
2007/01/16(火) 09:39:17まずはC++から勉強します
0218デフォルトの名無しさん
2007/01/16(火) 09:55:37>古い仕様で書く奴は腐るほどいる。
「腐るほど」ってのは俺の実感には合わないなあ。そんなにいっぱいいるか?
批判するなら客観的な根拠を持ち出して欲しいんだが
>それに、10年前に買ったソフトウェアが動かないという自体を招いているのもC++。
kwsk
>Javaではそういう問題は少ないしすぐにパッチを出せる。
これもkwsk
0219デフォルトの名無しさん
2007/01/16(火) 10:20:53ポインタすらわからん奴ほど自分がエキスパートだと思ってるから笑える。
それ以上の事を知らんからな。
0220デフォルトの名無しさん
2007/01/16(火) 10:32:16stlが標準ライブラリになるのがC++、
たまにjava使うとコレクションで何かするときに、いちいちコード書かせるのかよって思ったりする。
0221デフォルトの名無しさん
2007/01/16(火) 12:12:15時期的にはそんなとこだろうね。
ウェブ系の開発が増え始めたころにJavaが本格的に普及。
グラフはrubyはrails、C#はASP.NET 2.0、JavaScriptはAjaxの普及が顕著だな。
0222デフォルトの名無しさん
2007/01/16(火) 12:13:48最近のメーカ製マシンだとJavaランタイム標準装備が当たり前だし
インストールも楽になったし、市民権も(まあそれなりに)得てきてるし、
なんか前ほどネイティブコードにこだわらなくなった俺がいる。
画面もポトペタで作れるし、速度もだいぶ解消されたしね。
V2C(2チャンブラウザ)とか、よくできてるなーと感心する。
0223デフォルトの名無しさん
2007/01/16(火) 12:29:560224デフォルトの名無しさん
2007/01/16(火) 13:29:011ヶ月もすれば徐々に普通に扱ってた頃の感覚に戻った。
なんてかC++じゃないと難しい分野もあるし、せっかく自分はC++できるんだから、
そういう分野で自分の能力発揮したいと思うようになった。
JavaやC#できる人間は腐るほどいるわけだし。
0225デフォルトの名無しさん
2007/01/16(火) 13:54:230226デフォルトの名無しさん
2007/01/16(火) 14:15:45とりあえずC++とJavaではなく、CとJavaそしてPerlやRuby程度知っていればC++
覚える必要性も低いだろうと思える。
0227デフォルトの名無しさん
2007/01/16(火) 14:17:48マ板やム板の自称C++屋のレスを見ると、
やはり、古いコードが目立つ。
5年前に当時だ医学生だった香具師がC++マンセーして
そのまま業界にいる奴を見ると、やはり古い
0228デフォルトの名無しさん
2007/01/16(火) 14:19:59JavaScriptは2.0が出るまでキモイ言語そのものだ。
プロトタイプベースオブジェクト指向はUMLを知らない変な信者が多くて困る
0229デフォルトの名無しさん
2007/01/16(火) 14:51:11香具師なんて使ってる奴の言ってることを見ると、やはり古い
0230131-132
2007/01/16(火) 15:32:47また、新しく覚えたら良いだけじゃないの?
0231デフォルトの名無しさん
2007/01/16(火) 16:08:53古い? じゃわざと古い言葉を使ってやる。お前はナウい奴じゃないw
0232デフォルトの名無しさん
2007/01/16(火) 16:09:21Eclipse|WSAD,(Visual Studio.NET)|VS.NET|(Visual Studio)
http://www.google.com/trends?q=Eclipse%7CWSAD%2C%28Visual+Studio.NET%29%7CVS.NET%7C%28Visual+Studio%29
0233デフォルトの名無しさん
2007/01/16(火) 16:11:00C++|C言語|(C language),Java
http://www.google.com/trends?q=C%2B%2B%7CC%E8%A8%80%E8%AA%9E%7C%28C+language%29%2CJava&ctab=0&geo=all&date=all
0234デフォルトの名無しさん
2007/01/16(火) 16:12:21これにPHP, JavaScriptを加えると、
やはりPHPが第二勢力で、C/C++はJavaScriptにすら負けてしまっている。
http://www.google.com/trends?q=C%2B%2B%7CC%E8%A8%80%E8%AA%9E%7C%28C+language%29%2CJava%2C+PHP%2C+JavaScript&ctab=0&geo=all&date=all
0235デフォルトの名無しさん
2007/01/16(火) 16:13:48.NET|ドットネット|ドトネト|C#,Java|J2EE|ジャバ
http://www.google.com/trends?q=.NET%7C%E3%83%89%E3%83%83%E3%83%88%E3%83%8D%E3%83%83%E3%83%88%7C%EF%BE%84%EF%BE%9E%EF%BE%84%EF%BE%88%EF%BE%84%7CC%23%2CJava%7CJ2EE%7C%E3%82%B8%E3%83%A3%E3%83%90&ctab=0&geo=all&date=all
カタカナを加えてもやはりドトネトの知名度は低い
0236デフォルトの名無しさん
2007/01/16(火) 16:57:03http://www.google.com/search?q=Eclipse
ほかのEclipseがいろいろ紛れ込んでいるんですけど。
0237デフォルトの名無しさん
2007/01/16(火) 16:57:39http://www.indeed.com/jobtrends?q=C+software+engineer%2CC%2B%2B%2CCOBOL%2CJava%2CJavaScript%2CPerl%2CPhp%2CPython%2CRuby%2CVisual+Basic
0238デフォルトの名無しさん
2007/01/16(火) 17:07:42大差ないっておいおい、Javaが圧倒してるじゃねえか
0239デフォルトの名無しさん
2007/01/16(火) 18:05:53Googleのよさは変化の早さだろ。スタティックな指標を出すことはできない。
ちゃんとそういう調査機関があるからそれを根拠にしないと。
http://www.tiobe.com/tpci.htm
ここではちゃんと
Java>C>C++=VB
と言うふうになってる。
0240デフォルトの名無しさん
2007/01/16(火) 18:15:24googleの検索だと、Java >> PHP > JavaScript > C/C++。
indeed.comの求人だと、Java > C/C++ >> JavaScript > PHP。
しかも、Java : C/C++が 2.5 : 2くらい(目測で)。
要は、JavaとかPHPを使ってる人が、googleで盛んに検索してるということなのでは?
0241デフォルトの名無しさん
2007/01/16(火) 18:52:39C#低っっ
0242デフォルトの名無しさん
2007/01/16(火) 19:01:570243デフォルトの名無しさん
2007/01/16(火) 19:03:19C/C++はWebではほとんど役に立たない。
0244デフォルトの名無しさん
2007/01/16(火) 19:31:430245デフォルトの名無しさん
2007/01/16(火) 21:06:010246デフォルトの名無しさん
2007/01/16(火) 21:21:54C/C++を抱き合わせで考えると C/C++ > Java なんだよね。
つか、いつのまにか現代コボラーさん達が沢山湧いてきましたね。
そんなふうにワラワラと湧いてでてくるなんて、
一握りの優秀なプログラマしか使いこなせいC++のプログラマには
できない芸当でうらやましい限りです。
0247デフォルトの名無しさん
2007/01/16(火) 21:29:300248デフォルトの名無しさん
2007/01/16(火) 21:43:40おまいの前半の主張だと、C/C++プログラマは多いってことだな。
おまいの後半の主張だと、C++プログラマは一握りの優秀プログラマしか使いこなせないってことだな。
ということは、C++プログラマのほとんどは自分の言語を使いこなせてないバカってことになるな。
たぶんオマイもその中の一人なんだろう。なんせ一握りなんだし。
0249デフォルトの名無しさん
2007/01/16(火) 21:45:300250デフォルトの名無しさん
2007/01/16(火) 21:53:10うわっ、また一人湧いてきたw
0251デフォルトの名無しさん
2007/01/16(火) 22:16:29C++,JavaだけでなくPHP,Perl, Ruby,JavaScript,Ajax)もできないんじゃ
Web業界で生きては逝けないぞ。
0252デフォルトの名無しさん
2007/01/16(火) 22:17:23というか、それじゃ、Cしかできないばかりで
C++できる奴はすくない、
つまりC++できるというやつの多くは、実はCしかできない
ってことを暴露してるようなもんじゃないか。
0253デフォルトの名無しさん
2007/01/16(火) 22:25:08"hate c++" の検索結果 約 9,530 件中 1 - 10 件目 (0.12 秒)
好感度調査
0254デフォルトの名無しさん
2007/01/16(火) 23:45:47「お前はナウい奴じゃない」
って言語センスなさすぎ。
ここでは「オジン」がバッチグー。
0255デフォルトの名無しさん
2007/01/16(火) 23:50:27■ このスレッドは過去ログ倉庫に格納されています