アカウント名:
パスワード:
C++に限らず, 万能性を求めた言語ってことごとく失敗, とまではいかずとも先細りになりますよね. PL/Iしかり, Adaしかり.
私は、どちらかというと、Java と C++ がこうして引き合わされて天秤に掛けられなければならないことのほうが理解不能だったりします。
どう考えたって、お互い比較になるようなシロモノじゃあなかろうに。。。
STLが使えれば、コードの分量もバグの量も1/10くらいになるのにね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
Java++ (スコア:2, おもしろおかしい)
(一部で)C++が忌み嫌われたように、Java++も同じ運命を辿る。
もっとも、後置演算子なので『まだ足されてない』んだけど。
Re:Java++ (スコア:0)
STLが使えれば、コードの分量もバグの量も1/10くらいになるのにね。
Re:Java++ (スコア:1)
C++に限らず, 万能性を求めた言語ってことごとく失敗, とまではいかずとも先細りになりますよね. PL/Iしかり, Adaしかり.
Re:Java++ (スコア:1)
個人的には、そろそろ枯れてきて、適当な抽象度(下もいじれるし、それなりに高度なプログラミングもできる)なので、愛用しております。
ただ、ヘッダーファイルと本体ファイルを別々に書かないといけないのだけは何とかしてほしい。
Java を拡張するのであれば、メソッドの戻値を複数返せる(オブジェクトのポインタ1つではなく、複数のポインタを返すこと。Common Lisp でいうところの (values ...) )ようにしてほしい。
Re:Java++ (スコア:1)
>STLが使えれば、コードの分量もバグの量も1/10くらいになるのにね。
STLは便利すぎるよね。
ただ、標準ライブラリでしかないので、個人的な意見としては
テンプレートプログラミングの強力さが魅力。
#C++が泥臭いのはC言語自体が泥臭いものだからしょうがない
kusanagi shin
Re:Java++ (スコア:0)
>STLは便利すぎるよね。
はあ?STLのstringに日本語突っ込むとえれーハマルんだけど。
Re:Java++ (スコア:0)
Re:Java++ (スコア:0)
Re:Java++ (スコア:0)
互換性を考えず楽に使える言語がほしいんだってば
Re:Java++ (スコア:0)
Re:Java++ (スコア:0)
Re:Java++ (スコア:0)
SJIS に決め撃ちは止めたほうが…
あと、encoding 指定するのは InputStream じゃなくて Reader ですよね。
Re:Java++ (スコア:0)
Re:Java++ (スコア:0)
Objective-Cはjavaすら泥臭く見えるほど
シンプルでエレガントですが何か?
Re:Java++ (スコア:1)
C++の泥臭さは、Cが元々持つ多少の泥臭さに、C++ならではの新たな泥臭さを1つ(以上?)追加したもの、でしょう。
#しかも相乗効果で更に臭い…
Javaは、わざわざ誉めるほどの言語じゃないのも確かですが、C++よりはマシかと。
Boxing(C#用語?)が出来ないのが痛いですが、なんか下のほうのコメントによれば将来入りそうらしいんで…
>Objective-Cはjavaすら泥臭く見えるほど
言語って結局、動的さをある程度以上持たせないと、泥っぽくなっちゃうんじゃないか?という気が
最近しています。Javaだとその動的さがちょっと不足(なのでちょっと泥くさい)。C++だと目茶目茶不足。
C++って、Objectとかが自分の意志(??)でやってるフリしてるけど実は台本持たされて喋らせられてる、みたいな感じ…
蛇足ですが、(7*Java+3*ObjectiveC)/10くらいの位置ベクトル(?)に、Delphiが居ます。
つまりJavaより多少臭みが少ないです。まあPascalの泥臭さは有りますし、GCが無いのも(アプリ言語としては)辛いですが。
Re:Java++ (スコア:1)
私は、どちらかというと、Java と C++ がこうして引き合わされて天秤に掛けられなければならないことのほうが理解不能だったりします。
どう考えたって、お互い比較になるようなシロモノじゃあなかろうに。。。
むらちより/あい/をこめて。
Re:Java++ (スコア:0)
Re:Java++ (スコア:0)
Tools++のほうがまともだと思うよ。
Re:Java++ (スコア:0)
Re:Java++ (スコア:0)
問題は、「分かってる」AND「きちんと書ける」人が少ないこと。
分かってない人、分かってるけどきちんと書けない人が多いのはしょうがないのですが、
それがC++の問題点を浮き立たせているという気がします。
#きちんと書けない人の一員なのでAC
Re:Java++ (スコア:0)
Re:Java++ (スコア:1)