JavaやったらC++はきもく感じる
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/01/10(水) 19:07:35int(100)とかだっさー(笑)int&なんてきんもーっ★って感じなんだけど。
標準で使えるスレッドもないしさ。バッドノウハウだらけの
使えない気持ち悪い言語だよなこれ。前時代の人たちはほんとにこんなモノで開発してたのか。
マジご愁傷様です。
C99のほうがまだ拡張性が高くていい感じになってるのが皮肉だね。
0334デフォルトの名無しさん
2007/01/19(金) 16:15:55それベターC使いの事いってるのか?
0335デフォルトの名無しさん
2007/01/19(金) 16:18:220336デフォルトの名無しさん
2007/01/19(金) 16:44:210337デフォルトの名無しさん
2007/01/19(金) 16:54:170338デフォルトの名無しさん
2007/01/19(金) 17:20:02俺はわかるよ。
0339デフォルトの名無しさん
2007/01/19(金) 17:38:550340デフォルトの名無しさん
2007/01/19(金) 17:46:230341デフォルトの名無しさん
2007/01/19(金) 18:39:39Javaこそが選ばれた真の天才のための言語。
0342デフォルトの名無しさん
2007/01/19(金) 18:47:060343デフォルトの名無しさん
2007/01/19(金) 18:49:441文字のタイポで何キロバイトものエラー文を吐く、ってやつね。
Effective STL あたりでそんなのやってたな
0344デフォルトの名無しさん
2007/01/19(金) 18:58:330345デフォルトの名無しさん
2007/01/19(金) 19:49:10……だめか。
0346デフォルトの名無しさん
2007/01/19(金) 20:10:210347デフォルトの名無しさん
2007/01/19(金) 20:13:59じゃあホワイトスペースで何か面白いもの作ってよ
0348デフォルトの名無しさん
2007/01/19(金) 20:29:24「Javaは重いし」と当然の理由ようにいいつつHSPに走るからわけわからん
0349デフォルトの名無しさん
2007/01/19(金) 20:41:500350デフォルトの名無しさん
2007/01/19(金) 21:06:23ゴスリン先生も実際にコード書いてやれやと
おっしゃってるゾw
0351デフォルトの名無しさん
2007/01/19(金) 21:06:300352デフォルトの名無しさん
2007/01/19(金) 21:09:47君が書くような短い糞コードなんてCUI機で走らせるBASICインタプリタでも一瞬で処理が終わってしまうから。
0353デフォルトの名無しさん
2007/01/19(金) 21:10:060354デフォルトの名無しさん
2007/01/19(金) 21:17:59傍観者でも、あっちの言うことが正しいなぁなんて思ってる奴もアホ。
0355デフォルトの名無しさん
2007/01/19(金) 21:19:560356デフォルトの名無しさん
2007/01/19(金) 21:23:19ネイティブだからJavaみたいにjarがそのままDLLみたいなイメージで使えないし。
0357デフォルトの名無しさん
2007/01/19(金) 21:28:57もう少し316をよく読めってw
学術計算で必要なクラスは入念に設計された数学概念クラスがあればよく、末端レベルでほいほい派生しない。
ライブラリは手が込んでるが、最終プロダクトを作るプロジェクトは単純で小さい。
演算子オーバーロードは数式に意味論的にあう部分だけ限定的に定義するだけしか使わない(とGuy Steeleも言っている)。
基本的に演算子オーバーロードの危険性が出にくい範囲で出ないような使い方をするということ。
しかし演算子を定義できるかできないかは大違いで、
コードが数式を意味論的にきちんと表現しているか非常にチェックしやすくなる。
科学技術分野では意味論的可読性というのが非常に重要で、
だからこそSunもC++よりラジカルな演算子オーバーロードをFortressに実装しようとしてるわけ。
よくわかんないんだけど、俺がJavaに演算子オーバーロードを導入しろと言っていると勘違いしているのかな?
Javaはよく閉じた構造化プログラムを組める言語だよ。>326に言わせれば算盤的な。
C++は演算子オーバーロードもできるしテンプレートでYACCまがいのこともする、開いた構造を持つ言語。
Fortressは数式をよく表現しそれを並列処理させるのに適したものを目指している。
どちらが優れてるか、というより向き不向きの問題なわけです。
0358デフォルトの名無しさん
2007/01/19(金) 21:47:180359デフォルトの名無しさん
2007/01/19(金) 21:51:240360デフォルトの名無しさん
2007/01/19(金) 21:53:030361デフォルトの名無しさん
2007/01/19(金) 21:54:43演算子にも名前空間を導入するのか?
z = x my.+ y
誰かラジカルな演算子オーバーロードを教えてくれ
0362デフォルトの名無しさん
2007/01/19(金) 22:08:41何時の事大の人間だ。
そいつが使ってたマシンが重たいだけだろ
0363デフォルトの名無しさん
2007/01/19(金) 22:09:08ttp://research.sun.com/projects/plrg/fortress.pdf
0364デフォルトの名無しさん
2007/01/19(金) 22:10:28D言語はまだまだだな。しかし、マイクロソフトが似たようなものを造っているようだし、
今後、どういう動きが出るだろうか。D言語に対応する新しいOSは出ないかと期待したい
0365デフォルトの名無しさん
2007/01/19(金) 22:10:54普通にやってたら使わない機能、
よく分らずに使ったら危険な機能、
をなくしたらJavaになりました・・・だろ?
0366デフォルトの名無しさん
2007/01/19(金) 22:13:080367デフォルトの名無しさん
2007/01/19(金) 22:16:430368デフォルトの名無しさん
2007/01/19(金) 22:29:460369デフォルトの名無しさん
2007/01/19(金) 22:50:230370デフォルトの名無しさん
2007/01/19(金) 23:11:260371デフォルトの名無しさん
2007/01/19(金) 23:12:010372デフォルトの名無しさん
2007/01/19(金) 23:19:060373デフォルトの名無しさん
2007/01/20(土) 00:29:150374デフォルトの名無しさん
2007/01/20(土) 01:20:48コマンドラインで便利なスクリプト、エディタをカスタマイズするためのスクリプトなどなど
初心者の頃多くの言語を勉強しなければならない事に落胆した。
万人に受け入れられる最強の言語を一つだけ学びたかったんだ。
Java使いだがJavaはそれになれない。C++は使わないがC++もなれなそう。
将来その言語が現れる事を祈ろう。
0375デフォルトの名無しさん
2007/01/20(土) 01:23:240376デフォルトの名無しさん
2007/01/20(土) 02:05:540377デフォルトの名無しさん
2007/01/20(土) 02:21:40$UNの工作員て言葉は聞かないよね。
Sunは洗脳が上手なの?
0378デフォルトの名無しさん
2007/01/20(土) 02:42:34本当に工作員がいるわけないだろ。
嫌われている企業だからこそ、そういう言われもない誹謗中傷を受けるんだよ。
消費者を軽んじるから嫌われる。
0379デフォルトの名無しさん
2007/01/20(土) 03:20:540380デフォルトの名無しさん
2007/01/20(土) 03:25:37XP Homeをサポート外にすると言っておきながら
なんでああいう攻撃するんだろう???
0381デフォルトの名無しさん
2007/01/20(土) 03:34:14Web製作板でDw良いって書くとすぐ否定されるんだけど
MS工作員がすごくあやしいです
0382デフォルトの名無しさん
2007/01/20(土) 04:27:44Javaはイモい
0383デフォルトの名無しさん
2007/01/20(土) 04:37:01常識的な開発環境を考えて・・・
演算子オーバーロードはカンマ記号なんかをオーバーロードされたら、俺は
保守する気なくすぞw
0384デフォルトの名無しさん
2007/01/20(土) 05:40:000385デフォルトの名無しさん
2007/01/20(土) 06:52:03あとピリオドをオーバーロードできる言語があるなら知りたい
0386デフォルトの名無しさん
2007/01/20(土) 09:10:30ネスケつぶしたりリアルプレイヤーつぶしたりJAVAつぶそうとしたり
0387デフォルトの名無しさん
2007/01/20(土) 09:39:46余計なお世話だ.間抜け!
0388デフォルトの名無しさん
2007/01/20(土) 10:09:420389デフォルトの名無しさん
2007/01/20(土) 12:36:33ベクトル型とか行列型とか数式型とか
標準ではない型を演算子再定義なしで使うと
プログラムの長さが10倍に膨らむから
再定義できる開発環境なら、再定義しない奴はいねえよw
0390デフォルトの名無しさん
2007/01/20(土) 12:47:23Stringの + 演算子のオーバーロードのように言語設計に含め、
プログラマに開放しないというのが現代的な解。
0391デフォルトの名無しさん
2007/01/20(土) 12:57:43それがたまたまJavaに合致したと。
0392デフォルトの名無しさん
2007/01/20(土) 13:05:52えらそうなこと言っているが、
ベクトル型も行列型も数式型もどうせ使ったことすらなかろう
0393デフォルトの名無しさん
2007/01/20(土) 13:19:06Lisp系とかピリオドオーバーロードのかな?
0394デフォルトの名無しさん
2007/01/20(土) 13:26:47メモリ管理がメンドイか
0395デフォルトの名無しさん
2007/01/20(土) 13:30:130396デフォルトの名無しさん
2007/01/20(土) 14:21:14のが理想的なんだが、糞なフレームワークを使わされる場合もあるわな
0397デフォルトの名無しさん
2007/01/20(土) 14:44:310398デフォルトの名無しさん
2007/01/20(土) 15:24:52開放したところを使ってるとかそういうところに多い。
RAIIのスタイルを最大限生かすとすれば、*より&の方が優れていると気づく。
0399デフォルトの名無しさん
2007/01/20(土) 16:55:12文字列処理はPerl、
財務計算はCobol、
WindowsのGUIはC#、
アプリケーションサーバはJava、
Webサービスクライアントは何でも好きに使え
C++のテンプレートは初めて知ったときには便利だと思ったが、
JavaやC#のGenericを知った後では、めったなことでは使う気にならんな。
C++はJavaや.NETの載ってない環境では使わざるを得ないので
アセンブラと同様、たしなみとして知っておくぐらいかな。
あと、C#のenumはけっこう便利だね。
定数名を文字列に変換できたり、その逆もできたり。
そんな使い方するなってハナシもあるけど。
0400デフォルトの名無しさん
2007/01/20(土) 19:10:18> I used it recently to improve the performance of some code in the Google Calendar Server.
ttp://gafter.blogspot.com/2006/10/concurrent-loops-using-java-closures.html
Google Calendarのサーバーサイドの実装はJava。
C++ >>>>> 超えられない壁 >>>>> Java と脳内妄想で現実逃避するのは勝手だが、
そろそろ現実を見たほうが良い。
0401デフォルトの名無しさん
2007/01/20(土) 19:25:470402デフォルトの名無しさん
2007/01/20(土) 19:33:07だからといって2ちゃんねるCGIをJavaで実装したらどうなるのかというと…
0403デフォルトの名無しさん
2007/01/20(土) 19:34:06もしかしてすごく頭悪い?
0404デフォルトの名無しさん
2007/01/20(土) 19:36:06システムの安定が重要視されるならC++は真っ先に外される
仕様の複雑さだけでなく、コンパイラの実装も準拠度がバラバラだからね
>>400
GMailやAdWordsもJavaだな。
0405デフォルトの名無しさん
2007/01/20(土) 20:03:46良く知ってるんで、実例をうれしそうにあげなくていいですw
でも、世の中業務系だけじゃないんで、他の言語にも出番はあるわけで
0406デフォルトの名無しさん
2007/01/20(土) 20:06:16Javaはオーバースペックになるな
0407デフォルトの名無しさん
2007/01/20(土) 20:17:20Web2.0の代表的企業のGoogleがコボラーを雇っているとは初耳だな。
0408デフォルトの名無しさん
2007/01/20(土) 20:17:460409デフォルトの名無しさん
2007/01/20(土) 20:18:46>>407は何厨?
0410デフォルトの名無しさん
2007/01/20(土) 20:22:28負け組み遠吠えは醜いからヤメトケ
0411デフォルトの名無しさん
2007/01/20(土) 20:25:560412デフォルトの名無しさん
2007/01/20(土) 20:34:160413デフォルトの名無しさん
2007/01/20(土) 20:50:030414デフォルトの名無しさん
2007/01/20(土) 21:15:480415デフォルトの名無しさん
2007/01/20(土) 21:22:38#define END }
ってのを思い出した
0416デフォルトの名無しさん
2007/01/20(土) 21:36:370417デフォルトの名無しさん
2007/01/20(土) 21:43:36Ruby厨もよく使う
0418デフォルトの名無しさん
2007/01/20(土) 21:44:07括弧も再定義したいだろw
0419デフォルトの名無しさん
2007/01/20(土) 21:56:49C++の出番が無くなったと納得しても良いけど
0420デフォルトの名無しさん
2007/01/20(土) 22:01:46C++の置き換えはD言語の役目。
0421デフォルトの名無しさん
2007/01/20(土) 22:04:39いろいろ理不尽な制限が多くてキモい。
0422デフォルトの名無しさん
2007/01/20(土) 22:06:020423デフォルトの名無しさん
2007/01/20(土) 22:07:250424デフォルトの名無しさん
2007/01/20(土) 22:08:220425デフォルトの名無しさん
2007/01/20(土) 22:08:29Dって言語仕様かたまったん?
0426デフォルトの名無しさん
2007/01/20(土) 22:10:23メタプログラミングもたっぷりできるから
C++厨にもオススメ。
0427デフォルトの名無しさん
2007/01/20(土) 22:12:22M式
0428デフォルトの名無しさん
2007/01/20(土) 22:27:410429デフォルトの名無しさん
2007/01/20(土) 22:33:38MS自らMacOSXなど他のOSもサポートするようになれば、
本当の意味で C++++(C#) となったのだろうけどねぇ...
現状では 「C」の名前空間を汚しただけな感じだな。
0430デフォルトの名無しさん
2007/01/20(土) 22:45:55だから重いのか・・・。
0431デフォルトの名無しさん
2007/01/21(日) 02:08:500432デフォルトの名無しさん
2007/01/21(日) 02:10:530433デフォルトの名無しさん
2007/01/21(日) 03:07:380434デフォルトの名無しさん
2007/01/21(日) 03:47:43OSXか、、Objective-Cやってみたら、
C++のきもさなんて、気にならなくなるよ。
やっぱり、JavaはC++を手本としてる部分が大きいんだなって思った。
あと鼻くそは食わないけど、机の裏に貼付けたりはよくする。
■ このスレッドは過去ログ倉庫に格納されています