[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 14:23 / Filesize : 215 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

JAVAとC++どちらが優れているか教えてください



1 名前:仕様書無しさん [2007/02/14(水) 15:14:25 ]
言語機能的にも実装的にもどっちが上なんですか?


42 名前:仕様書無しさん [2007/02/15(木) 13:33:45 ]
C厨がお怒りですね

43 名前:仕様書無しさん [2007/02/15(木) 13:43:42 ]
3000年問題とかありえないような古臭い遺産があるC系は死んでください。

44 名前:仕様書無しさん [2007/02/15(木) 14:05:52 ]
Javaって重くね?
ポインタ無いとかありえね

45 名前:仕様書無しさん [2007/02/15(木) 14:16:53 ]
C++でいちいちdeleteってめんどくね?
GC無いなんてありえね

46 名前:仕様書無しさん mailto:sage [2007/02/15(木) 15:02:25 ]
おまいらを見てるとPGの質が落ちてるのがよく分るな

47 名前:仕様書無しさん [2007/02/15(木) 16:25:19 ]
up00.hyperbit.info/up/trash-box/file/20070214071146029.jpg

48 名前:仕様書無しさん [2007/02/15(木) 16:58:10 ]
CもJavaも糞言語、時代はHaskellですよ


49 名前:仕様書無しさん [2007/02/15(木) 19:58:18 ]
は?

50 名前:仕様書無しさん mailto:sage [2007/02/15(木) 20:00:38 ]
まぁ、ときに待てって。

時代は「なでしこ」だろう。



51 名前:仕様書無しさん [2007/02/15(木) 20:01:35 ]
>>47
男だよね?

52 名前:仕様書無しさん mailto:sage [2007/02/15(木) 20:08:14 ]
OCamlが最強

53 名前:仕様書無しさん [2007/02/15(木) 20:57:10 ]
昔も、今も、そして、将来も、世界を支えてるのはCOBOL、COBOLだよ

54 名前:仕様書無しさん [2007/02/15(木) 22:29:18 ]
日本語で書けるプログラム言語ってないの?

55 名前:仕様書無しさん mailto:sage [2007/02/15(木) 22:32:15 ]
日本語プログラミング言語 統合スレ Part.1
ttp://pc10.2ch.net/test/read.cgi/tech/1110438924/

日本語プログラミング言語「なでしこ」スレ
ttp://pc10.2ch.net/test/read.cgi/tech/1137744901/

日本語プログラミング言語 ひまわり&なでしこ
ttp://pc10.2ch.net/test/read.cgi/tech/1169937740/

日本語プログラミングソフト「ひまわり」で・・・
ttp://pc10.2ch.net/test/read.cgi/tech/1128688303/

「ひまわり」と「TTS」の比較スレ。
ttp://pc10.2ch.net/test/read.cgi/tech/1086593132/

56 名前:仕様書無しさん mailto:sage [2007/02/16(金) 00:33:20 ]
需要が一番多いのはJavaだし書店に行っても一番本が多いのもJavaだしオブジェクト言語とやらの発端もJavaだし
とにかく守備範囲が広いのもJavaなのでとりあえずJavaを勉強しろ
と言われた初心者の俺は今必死にJavaを勉強している
Javaとかサーブレットとか基本的なことは分かったけどSpringとかがわけわからん

57 名前:仕様書無しさん mailto:sage [2007/02/16(金) 01:31:20 ]
Javaの需要ってWeb鯖しか無いじゃん

58 名前:仕様書無しさん mailto:sage [2007/02/16(金) 08:34:58 ]
美味しいお茶がジャワ
俺がまだ未体験なのはC

59 名前:仕様書無しさん [2007/02/16(金) 09:36:26 ]
じゃばいらね

60 名前:仕様書無しさん [2007/02/16(金) 11:15:55 ]
>Javaの需要ってWeb鯖しか無いじゃん
それも最近かなりすたれてきている。後がない。
まあ言語学習用としての用途としてのこれば御の字じゃねえかな。




61 名前:仕様書無しさん mailto:sage [2007/02/16(金) 17:58:37 ]
>>56
>オブジェクト言語とやらの発端もJavaだし

62 名前:仕様書無しさん mailto:sage [2007/02/16(金) 18:07:29 ]
その書き込みはJava厨を陥れるための罠だと思うよ。

63 名前:仕様書無しさん mailto:sage [2007/02/16(金) 19:04:06 ]
オブジェクト言語の発端てどの言語? 教えてエロっぽい人。

64 名前:仕様書無しさん mailto:sage [2007/02/16(金) 20:11:50 ]
>>63
「オブジェクト指向」 「歴史」でググれ

65 名前:仕様書無しさん mailto:sage [2007/02/16(金) 20:12:44 ]
小さい会話

66 名前:仕様書無しさん mailto:sage [2007/02/16(金) 20:52:13 ]
確かスモールトークとかいう言語じゃなかったっけ?

67 名前:仕様書無しさん mailto:sage [2007/02/16(金) 23:28:22 ]
Simula

68 名前:仕様書無しさん mailto:sage [2007/02/17(土) 00:09:02 ]
>オブジェクト言語とやらの発端もJavaだし
マジメに言ってそうで怖い

69 名前:仕様書無しさん mailto:sage [2007/02/17(土) 12:18:59 ]
>>56
「需要が一番多いのはJava」ってのはIT業界全体で見たら、
もしかしたらそうかもしれんが、
現実的にはJava「も」できます、って感じがいいよ。
現場の実感としては言語だけで言えばホントにいろいろだし。

70 名前:仕様書無しさん [2007/02/18(日) 00:36:34 ]
>>56
なんか5年ぐらい時間がずれてないか?
必死に勉強なんて・・・



71 名前:仕様書無しさん mailto:sage [2007/02/18(日) 00:44:25 ]
10年前にも同じようなスレがあったなぁwあめぞうだけど。

72 名前:仕様書無しさん [2007/02/18(日) 00:51:38 ]
10年後にも同じようなスレがあるよ

73 名前:仕様書無しさん [2007/02/18(日) 00:54:27 ]
一番需要がある言語はて言われたらやっぱjavaだろうか

74 名前:仕様書無しさん [2007/02/18(日) 00:55:48 ]
いや、正しい日本語だよ

75 名前:仕様書無しさん [2007/02/18(日) 03:51:51 ]
>>69
>>70

ところでperlは5年に比べてべらぼうに案件減りすぎてないか?
どう?
perlよりいきなりjavaからはじめた>>56の行動は全然悪くないと思うが

76 名前:仕様書無しさん mailto:sage [2007/02/18(日) 05:43:46 ]
そういやうちで扱ってる、JAVAで作られたミドル部材はメモリリーク起こしてたな
↑の方でスレッド垂れ流しとかあるけどそういうミスしやすいのかな?

77 名前:仕様書無しさん [2007/02/18(日) 08:08:59 ]
>>75
perlなんかよりPHPが優れているから

78 名前:仕様書無しさん [2007/02/18(日) 08:54:08 ]
JAVAは仕事多いけど、クソみたいな「業務アプリ」しかないから

79 名前:仕様書無しさん [2007/02/18(日) 10:24:10 ]
>>76
以前アホが運用してたシステムでメモリリーク起こしたことあり。
プログラムじゃなくてサーバの環境設定間違ってただけだったが。
なんで運用の仕事を開発の俺が直してやらにゃならんのだと思った。

80 名前:仕様書無しさん [2007/02/18(日) 11:29:56 ]
>>78
それは単なる糞仕様だからだろ



81 名前:仕様書無しさん [2007/02/18(日) 11:38:05 ]
Javaって運用泣かせなんだよな。

82 名前:仕様書無しさん [2007/02/18(日) 16:06:17 ]
何年たってもこの手の無意味な議論は尽きないな。
まあ、原動力はC++房の劣等感なんだけどね…

83 名前:仕様書無しさん [2007/02/18(日) 16:29:00 ]
C++
デタ全角房

84 名前:仕様書無しさん [2007/02/18(日) 17:41:11 ]
なんでいまさらC++なんだ?

85 名前:仕様書無しさん [2007/02/18(日) 22:27:36 ]
いまさら?

86 名前:仕様書無しさん [2007/02/18(日) 22:34:31 ]
>>85
いまさら

87 名前:仕様書無しさん mailto:sage [2007/02/18(日) 22:48:49 ]
いまさらやるとしたらどの言語がいいでしょうか?

88 名前:仕様書無しさん [2007/02/18(日) 22:50:30 ]
>>87
アセンブラ

89 名前:仕様書無しさん mailto:sage [2007/02/18(日) 22:52:25 ]
いまさらアセンブラかぁ。わかりました。

90 名前:仕様書無しさん mailto:sage [2007/02/19(月) 17:54:41 ]
両方覚えれば済む話



91 名前:仕様書無しさん [2007/02/20(火) 09:31:13 ]
phpがあるからJavaは消える

92 名前:仕様書無しさん [2007/02/20(火) 09:47:11 ]
>>91
perlやC#の可能性はあるかもしれないが
それはない。

93 名前:仕様書無しさん mailto:sage [2007/02/20(火) 11:39:11 ]
perlってセッション管理できんの? 自前で実装?

94 名前:仕様書無しさん [2007/02/21(水) 09:33:28 ]
>>92
あるよ

95 名前:仕様書無しさん [2007/02/24(土) 10:46:17 ]
はぁ?PHPって、Javaに比べるとアホみたいに遅いぞ。

96 名前:仕様書無しさん mailto:sage [2007/02/24(土) 14:29:30 ]
とうとうインタプリタと速度比較する莫迦までお出ましですよ。

97 名前:仕様書無しさん mailto:sage [2007/02/24(土) 16:16:06 ]
あれ?どっちがインタプリタだったっけ?

98 名前:仕様書無しさん mailto:sage [2007/02/24(土) 16:18:33 ]
COBOLだろ

99 名前:仕様書無しさん [2007/02/24(土) 16:21:26 ]
そりぁどっちアホかといえばジャワでしょうな。
コンパイルするくせに実行時はインタープリタなんすから。

100 名前:仕様書無しさん mailto:sage [2007/02/24(土) 16:57:25 ]
>>99
お前が最もアホ。



101 名前:仕様書無しさん mailto:sage [2007/03/07(水) 22:56:05 ]
今更だが、>>7にすごく共感した

Javaしか使えないプログラマは正直いらね

102 名前:仕様書無しさん [2007/03/09(金) 14:35:46 ]
結論が出ましたね
C++が優れているんですね

103 名前:仕様書無しさん mailto:sage [2007/03/09(金) 14:48:13 ]
C++は優れている。
Javaはとっても優れている。

104 名前:仕様書無しさん mailto:sage [2007/03/09(金) 15:47:49 ]
>>101
Javaが使えないプログラマはいらね だよ
最低限Javaは出来ないといけないよ
で、さらにC++が出来ればいいね
そして、COBOLが出来れば更にいいよ

105 名前:仕様書無しさん [2007/03/09(金) 18:16:45 ]
23才、高卒でJavaを勉強してるんですが、Java言語だけではプログラマーにはなれないんですか?すごく難しくて。

106 名前:仕様書無しさん mailto:sage [2007/03/09(金) 19:01:02 ]
Java言語だけではダメです。コボルをお奨めします。

107 名前:仕様書無しさん [2007/03/09(金) 19:11:19 ]
コボルって言語があるんですか?難しいですか?


108 名前:仕様書無しさん [2007/03/10(土) 02:29:22 ]
>>107
今からCOBOLを勉強する意味あるのかな?
仕事で必要になった場合を除いて。

COBOLを理解すること自体、オブジェクト指向型言語を理解するより
簡単だとは思うけど。

109 名前:仕様書無しさん [2007/03/10(土) 04:43:35 ]
プログラマーとは簡単にいかないものなんですね。
Javaの教科書を買って自分で勉強しているんですがなかなか難しくて理解できないところが多々あります。まわりにプログラムに詳しい人もいなくて。アドバイスがほしくて書き込みました。
プログラムのコツとかありませんか?

110 名前:仕様書無しさん mailto:sage [2007/03/10(土) 05:56:27 ]
ひたすらゴリゴリ書いてデバッガで動作確認しなさい



111 名前:仕様書無しさん [2007/03/10(土) 07:08:05 ]
>>109
普通は自分のやりたい事に合わせて言語を選び、勉強するのが普通かと
思います。
Javaを勉強するのなら、Javaを使ってどんなことがしたいのか、少し先
のビジョンをもって勉強するとやる気もでるのではないでしょうか?

プログラムのコツですが、上手くプログラムを組むには、道具(プログラム言語)
の使い方をしっかりと理解し、上手に使う事が必要となります。
まずはJavaを勉強するならJavaの基礎をしっかりと学習することです。
Javaの教科書を読んでもわからないことは、Webで調べるなり、この板のJavaの
初心者用スレで聞くなりして勉強すればどうでしょう?
そして基礎がしっかり出来れば、デザインパターンを勉強するなり、
サーバプログラムやDBプログラムなどと言った専門の勉強をするなりすれば
良いのでは無いでしょうか?
いきなりコツを掴もうとしても難しいので少しずつゆっくりとがんばってください。

112 名前:仕様書無しさん [2007/03/10(土) 11:16:32 ]
親切にありがとうございます。がんばってみようと思いました。23で学歴とかなくても大丈夫でしょうか?先が不安で…



113 名前:仕様書無しさん [2007/03/10(土) 11:32:28 ]
何年か前の自分と近いかな?
頑張れば結果は出るよ。
内容にもよるけどJAVAは無論DBやその他モロモロ覚える事たくさんあるし
常に勉強…
俺は今楽しいぜ

114 名前:仕様書無しさん [2007/03/10(土) 11:40:24 ]
DBってなんですか?プログラムやるにあたって数学の知識とか必要ですよね?


115 名前:葉猫 ◆Jz.SaKuRaM mailto:sage [2007/03/10(土) 11:47:31 ]
DBはドラゴンボール                         じゃなくてデータベースでちょ。


数学の知識はあまり必要ないと思いまつ。

116 名前:仕様書無しさん mailto:sage [2007/03/10(土) 11:52:55 ]
DBとかけて数学と説く
その心は
イーアーサンスー
ウーリューチーパー

117 名前:仕様書無しさん [2007/03/10(土) 11:55:44 ]
てことは高校で勉強できなかった頭悪い俺でもがんばればプログラマーなれます?

118 名前:仕様書無しさん mailto:sage [2007/03/10(土) 12:10:02 ]
>>117
プログラマーの必須条件は「日本語で相手と意思疎通が取れること」。
言語なんてのは一個覚えれば、あとはすぐに身につく。
個人的には、VB→C→Java→C++って順番に習得するのがラクだとおもうけどな。

どう頭が悪いのかは知らんが、
せめて言われたことぐらいはメモしとくなりできれば、
まずはいいんじゃねーの?

119 名前:仕様書無しさん [2007/03/10(土) 13:43:27 ]
アドバイスありがとうございます。今Javaを少し勉強していて難しいんでやはりそのVBからやっていったほうがいいんですかね?

120 名前:仕様書無しさん mailto:sage [2007/03/10(土) 13:46:00 ]
究極的にはC++の方が優れてる。
JAVAはVBレベル。



121 名前:仕様書無しさん mailto:sage [2007/03/10(土) 14:12:07 ]
C++はJavaの劣化版

122 名前:仕様書無しさん mailto:sage [2007/03/10(土) 14:15:14 ]
それっておかしくね?
それだとまるでC++より先にJAVAがあったかのように聞こえる。

123 名前:仕様書無しさん mailto:sage [2007/03/10(土) 14:17:19 ]
そうだな、じゃあJavaはC++の進化版ということで

124 名前:仕様書無しさん [2007/03/10(土) 16:07:01 ]
C++はせきゅりティが、弱い。strcpyなんかもう、その存在だけでNG.



125 名前:仕様書無しさん mailto:sage [2007/03/10(土) 16:24:32 ]
>>124
セキュリティなんて組んだ人間の穴だろうに

126 名前:仕様書無しさん [2007/03/10(土) 16:27:42 ]
はいはい、なんでもいいからジャワやればいいよ。
ジャワのほうが絶対いいぞ。
んほぽん。

127 名前:仕様書無しさん mailto:sage [2007/03/10(土) 16:37:02 ]
>>124
確かにバッファオーバランの問題はあるな。
C++はプログラマーを当てにする言語であり、
Javaはプログラマーを守る言語だからな。

しかし他の面を考えると特性の違いとしか言いようがないな。

128 名前:仕様書無しさん mailto:sage [2007/03/10(土) 16:40:19 ]
java最強だ。先日C爺とTCP対決をした。
セキュリティクラックを防止するために俺とC爺で自社サーバの脆弱性テストを実施したのだ。
(念のために言うが、自社のサーバにのみ許させるテストだぞ。まちがってもよそのサーバにこれを
やるとお縄になるぞ。)

俺(アーキテクト)「爺さん勝負だな、どっちが早く自社サーバへのポートスキャンプログラムを作成できるかだ、いいな」
爺(ハゲ頭)「うむ。ふがふが(入れ歯かよ!!)望むところよのう。」
俺(アーキテクト)「俺は助手のコンパニオンをつけるが爺さんは誰を助手につけるんだ?」
爺(ハゲ頭)「ふがふが、いらんのじゃ」
俺(アーキテクト)
 おもむろにコンパニオンのハイレグのVゾーンを穴があくほど見つめる。ついでに携帯でVゾーン写真を撮る。
 「勝利のVゾーンをゲットした!!お守りだ!! いざ勝負!!」

爺ったらstruct sockaddr_in構造体にしこしこ値をセットしだした。俺はループロジックを開始しすぐに
ポートスキャンプログラムを完成させた。爺はまだ半分も作れない。

俺(アーキテクト)「おい爺、俺の勝ちだ!!」
爺(ハゲ頭)「ふがふが・・・」

こうしてjavaは史上最強言語の名声を得たのだった。俺はハイレグの角度を測るため分度器を当てた。
javaをやっているとハイレグをゲットできる。幸せだ。俺はjavaアーキテクトになって心底うれしかった。

129 名前:127 mailto:sage [2007/03/10(土) 16:50:49 ]
>>124
セキュリティというか脆弱性というか、
言い方はなんでもいいけど、言語の問題点ではあるんだよ。
ちなみに俺は別にJava厨でもC厨でもないぞ。

こういう場合はコードレビューがスルーされると出荷後に問題になることがある。
void subA( char * p )
{
  strcpy( buf, p );
}

ついでに言えば、
VCなんかはstrcpyじゃなくてセキュリティ強化版のstrcpy_sを使え、
って警告してくる。
それぞれ進化途中ってことだ。

130 名前:仕様書無しさん mailto:sage [2007/03/10(土) 17:19:15 ]
strcpy使ってもいいんだよ別に
maxLen指定を必ず行い、その指定値を超えないようにすればそれでよし。
バッファのサイズは maxLen+リスクサイズを多少とる。
#define MAX_PATH 260 ... 256 + 4バイトのリスクサイズ
ジャワぽんどもはエラーチェックをしない体質だからだめなだけ。



131 名前:仕様書無しさん mailto:sage [2007/03/10(土) 17:21:07 ]
あそうだ終端にNULL文字が入る隙間ができるように-1するんだぞ。

132 名前:仕様書無しさん mailto:sage [2007/03/10(土) 17:25:59 ]
>>129
strcpy_sってジャワポンからC/C++に移行するやつらを甘やかすなよって感じだな。
UNIXだったらどーするんだstrncpy使えってか。使うとしたらmemcpyだろうな。

133 名前:127 mailto:sage [2007/03/10(土) 17:33:30 ]
>>130>>132もちょっと違うなあ
MAXサイズは結局値が決まってるわけだから、そこを超えることはありうるし。
リスクサイズの判定なんてできないでしょ。
あとmemcpyも一緒。strncpyもstrncatも同じ。
バッファサイズの宣言をプログラマーがやる関数はすべてそう。
Javaはすべて例外として扱われる。

言語の差なんだけどな。
Javaは常に安全、可能な限り速く。
C++は潜在的に危険、常に高速。

134 名前:アーキテクト [2007/03/10(土) 17:33:41 ]
>>128の対決で決着済みだ。
C爺はぐだぐだ言わずに分度器でも買いに行けよ。
もっとも買ってもあてがうVゾーンはないけどなw

135 名前:仕様書無しさん mailto:sage [2007/03/10(土) 17:35:56 ]
>>133
リスクサイズの算出は仕様に依存する箇所だからな。
おぬしもまだまだ修行がタリン脳。んぽぽん。

136 名前:仕様書無しさん mailto:sage [2007/03/10(土) 17:37:39 ]
>>135
仕様変更された場合は?

137 名前:仕様書無しさん mailto:sage [2007/03/10(土) 17:40:29 ]
>>136
たとえばクッキーのバッファサイズ最大値が変われば変更せざるをえんのでしょうな(ふがふが)

138 名前:仕様書無しさん mailto:sage [2007/03/10(土) 17:44:04 ]
strncatするときは
srcバッファlenとくっつけるdstバッファlenを事前に計算し
合計が最大を超えるかどうかチェックしてから実行しないとな(ふがふが)

139 名前:127 mailto:sage [2007/03/10(土) 17:48:19 ]
だからそういう潜在的な危険がC++にはあるってこと。
しかし高速化が求められる場合にはJavaなんてやっとられん。
言語の性格が違うってことなんだから。
なんであんたらはどっちか一つに絞ろうとするの?
両方取ればいいじゃん。臨機応変に行けばいいのに。

140 名前:仕様書無しさん mailto:sage [2007/03/10(土) 17:57:51 ]
>>127
うんうんそうだね、ジャワやっとけば間違いないよ。俺もそう思うよ。



141 名前:127 mailto:sage [2007/03/10(土) 17:59:32 ]
>>140
両方やっとけって言ってるだろw

142 名前:仕様書無しさん mailto:sage [2007/03/10(土) 18:01:03 ]
>>141=127
お前にCはやってほしくないんだよ。そのスキルじゃやらないほうがいいぞ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<215KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef