2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

C++ vs Java 敢えて言うならばどちらをやるべきなのか?

1 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:20:29 ID:UU1QVDdr0.net
速度
移植性
市場規模
機能性
評価すべき点他にある?

2 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:21:05 ID:rhguIKJad.net
多くのプログラマーはJava
一部はC++

3 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:22:05 ID:3tO9dETir.net
java←雑魚でも安心
C++←天井知らず

4 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:23:17 ID:UU1QVDdr0.net
JavaやC++は難しいと言われているがいうほど難しいのか
両者の間にどれだけ難易度や思想 世代間での利便性の違いがあるのか

5 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:24:12 ID:UU1QVDdr0.net
>>3
Javaはどのあたりが雑魚でも安心だと思う?
やっぱりGCがあるところ?

6 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:26:01 ID:Am7FLnSu0.net
用途による
基本的なエンジニアリング能力が有ればどちらも使いこなせる

7 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:27:35 ID:UU1QVDdr0.net
>>6
巨大なコードになったときどちらのほうが保守しやすいか

8 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:27:59 ID:WOoLlUEU0.net
JAVAやったらC++の古臭いのが鼻につくようになったからC#やってるわ

9 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:28:24 ID:k8APQJfQd.net
>>7
Javaじゃな

10 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:28:30 ID:quTK9W26a.net
JavaScriptじゃなくてJavaをやる意味がわからん

11 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:28:34 ID:Am7FLnSu0.net
>>7
Javaでしょ間違いなく

12 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:28:52 ID:k8APQJfQd.net
>>10
JavaScriptはなんか難しい

13 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:29:24 ID:Am7FLnSu0.net
>>10
デファクトスタンダードで扱える人がいっぱいいる
機能別の開発がやりやすい
オラクル社のサポートがある
こんなところ

14 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:29:32 ID:Am7FLnSu0.net
Javaのいいところな

15 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:30:22 ID:UU1QVDdr0.net
>>8
C++はモダンな言語の機能はほとんど持ってるんじゃないかなと思うんだけどどうかな
モダンになれるしレガシーにもなれる
C++にもJavaにも言えるかもね

16 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:32:06 ID:UU1QVDdr0.net
>>10
JavaScriptって難しそうなイメージあるわ!

17 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:32:29 ID:oK9ILXcY0.net
組み込みやりたいならC++
そうでないならJava

18 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:32:39 ID:UU1QVDdr0.net
>>9
>>11
結論で棚

19 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:33:29 ID:UU1QVDdr0.net
>>17
Javaも組み込みを目指したし組み込みで使われてるんじゃないの?

20 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:33:32 ID:3WSMe3Cm0.net
C#しゅき

21 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:35:16 ID:Am7FLnSu0.net
でも特殊なライブラリはc++だったりする

22 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:36:34 ID:UU1QVDdr0.net
>>21
特殊なライブラリとは?

23 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:36:53 ID:2lzXPyha0.net
サーバー用途で十把一絡げになりたいなら Java をやれ
世界の真理を知りたいなら C++ をやれ

24 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:37:13 ID:WOoLlUEU0.net
>>15
c++はcを卒業できてないんだよ
それがネックになってる

25 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:37:32 ID:Am7FLnSu0.net
>>22
金融の話だけどデリバティブのライブラリとか

26 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:38:58 ID:u7LD5Sf80.net
自動運転の研究開発やってるけどほぼC++です

27 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:38:59 ID:UU1QVDdr0.net
>>24
どこにそれを感じる?

28 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:41:00 ID:UU1QVDdr0.net
>>25
そういうのってPythonとかじゃないのね
分野ごとにライブラリが充実している言語かそうじゃないかも重要さよね

29 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:41:41 ID:UU1QVDdr0.net
>>26
GCとか無用の長物でしょうね
コンパイラレベルで最適化してそう

30 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:42:11 ID:hSDjWuUqd.net
科学計算用ライブラリとかはC++で書かれてたりするらしいね

31 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:42:38 ID:2lzXPyha0.net
>>28
Python のライブラリは何で書かれてると思ってんだ

32 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:42:51 ID:RyVySiQF0.net
>>26
画像処理や機械学習のライブラリはPythonがすごい発達してるイメージがあるから自動運転とかはPython使われることが多いのかと思ってた

33 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:43:34 ID:UU1QVDdr0.net
>>31
C++です

34 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:43:38 ID:sCQeJ3010.net
>>31
NumPyはアセンブリだな

35 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:43:53 ID:UU1QVDdr0.net
>>34
たし蟹

36 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:45:30 ID:UU1QVDdr0.net
アセンブリレベルで最適化できるのって神だよね
にわかだからアセンブリ書いても絶対gccより早くなれない

37 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:46:57 ID:Am7FLnSu0.net
>>28
10年くらい前のやつはc++が多いんじゃねーかな?

38 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:47:32 ID:UU1QVDdr0.net
>>37
なるほど

39 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:48:20 ID:ZrhUHgz70.net
C/C++で飯食ってるけど最初にやるなら絶対にJavaをやるべき
もっと言うならC#をやるべき

Cに近いほど文化自体がレガシーで現代的なコーディングスタイルが身に付かない

C++はCの環境引き摺ってるせいかC++自体にはモダンなコードが書けるだけの機能が備わってるのに
30年以上前のCか?ってくらいレガシーなクソコードが乱造されてる

40 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:49:32 ID:DqH5ucNp0.net
C++は仕事がないだろう
この二択ならJava

41 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:49:53 ID:WOoLlUEU0.net
>>27
メモリ周り

42 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:50:02 ID:sCQeJ3010.net
つまりRustをやればいいということなのだ

43 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:50:42 ID:UU1QVDdr0.net
>>39
制限がないからどんな書き方もできる
結局レガシーな言語のコードを読まんきゃいけないし書かなきゃいけないことになりがちという漢字化

44 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:50:46 ID:Am7FLnSu0.net
>>16
>>39
c++は書き方が色々ありすぎるよな
マルチパラダイムっていうのか

45 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:52:50 ID:UU1QVDdr0.net
>>41
C++にはスマートポインタもあるじゃろ?
と言っても
>>39
なんだろうな

46 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:53:16 ID:UU1QVDdr0.net
>>42
それはそうなのだよ

47 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:53:26 ID:Am7FLnSu0.net
というか、職場によってなに使うかってだいたい決まってるからそれに合わせるだけになるけどな普通

48 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:54:12 ID:UU1QVDdr0.net
>>47
そう
だけどそこで敢えてどちらかをやるべきなのか

49 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:54:18 ID:sCQeJ3010.net
ところでRustでグラフアルゴリズムを書こうとするとライフタイムで怒られてしまいます
最強の言語のはずなのにどうしてですか?

50 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:54:42 ID:c++zgOYv0.net
俺のIDもC++

51 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:55:55 ID:UU1QVDdr0.net
>>49
循環参照しんどいまん

52 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:55:56 ID:ZrhUHgz70.net
>>44
マルチパラダイムは関係ないな

同じことするのに違う書き方がありすぎるのはその通り

53 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:56:08 ID:Am7FLnSu0.net
>>50


54 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:56:44 ID:Am7FLnSu0.net
>>52
stdout とprint 的なことだよな

55 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:57:50 ID:ZrhUHgz70.net
Rustは意識高い系の人が使いたがるけど現時点ではメリットが薄いというのが個人的な意見
少なくともC/C++と等速って主張は(現時点では)大嘘
Cと全く同じロジックのコードを最適化オプション付けてコンパイルするとCの方が圧倒的に速い

56 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:58:38 ID:sCQeJ3010.net
Cと等速とはあまり主張してないような気がする
C++とはよく比べてるけど

57 :以下、?ちゃんねるからVIPがお送りします:2022/05/04(水) 23:59:20 ID:Am7FLnSu0.net
ビジネスアナリストならばPythonで良い

58 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:02:48 ID:qQg4uQJk0.net
>>56
全く同じロジックで書けるならCとC++はほぼ等速になるがRustとは等速にならないから同じこと

59 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:03:12 ID:bQUMkq9g0.net
>>55
俺もRustがC++と等速は無理があると思うクァ
あくまでもメモリ百合のバグをなくしていけるのが一番のモチベになると思う

まあそれ以外にもある程度決められた縛られた機能の中で書けるのもRustの魅力だよねとおもう

C++だと同じ事でも無限の表現が可能で正直把握しきれない

60 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:06:09 ID:qQg4uQJk0.net
はっきり言ってC++は言語仕様自体がスパゲティ化してるからな
言語仕様に可読性がない

61 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:06:18 ID:bQUMkq9g0.net
ここはC++ / Javaスレです

62 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:06:32 ID:ijXJvbhp0.net
Goやろう

63 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:07:51 ID:bQUMkq9g0.net
>>60
やはりC++はやるべきではないのか?

64 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:09:00 ID:1qruKCZ/0.net
Pythonはライブラリの中身が結局C++やCで書かれて高速化されてるし何とも言えん

65 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:09:41 ID:qQg4uQJk0.net
>>63
特殊な事情がないならC++で作り始めるべきではない

66 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:09:50 ID:bQUMkq9g0.net
>>64
Rustで書かれたPythonのWebFrameworkすらある

67 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:18:47 ID:avIBaSRk0.net
Python

68 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:24:42 ID:zlJlHPHg0.net
C++で研究時代を過ごし、Java+JSでSEとして生計を建ててるわ
C++は色々と柔軟性があるのが好きだったな
演算子のオーバーロードとか

69 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:29:23 ID:1SDqBomX0.net
それはRubyができる

70 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:30:44 ID:txvMRmKUr.net
こんな戦争起きそうなスレタイでかつプログラミングスレで荒れずにここまで話進んでるのすげえな

71 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:32:57 ID:1SDqBomX0.net
用途がかぶってないしね

72 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:38:41 ID:qQg4uQJk0.net
C++は書いていて楽しいが仕事で触りたくない…触りたくないがこれが仕事だから仕方ない…
GWが明けたらまたスパゲティの上にスパゲティを乗せる仕事だと思うと憂鬱

73 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:41:31 ID:Dg0lEM2m0.net
>>72
おい、このスパゲッティ地層ができてるぞw

74 :以下、?ちゃんねるからVIPがお送りします:2022/05/05(木) 00:43:31 ID:qQg4uQJk0.net
>>73
安心しろ
境目が分からないように厚くする

総レス数 74
15 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★