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

1 : 2022/05/04(水) 23:20:29.180 ID:UU1QVDdr0
速度
移植性
市場規模
機能性
評価すべき点他にある?
2 : 2022/05/04(水) 23:21:05.970 ID:rhguIKJad
多くのプログラマーはJava
一部はC++
3 : 2022/05/04(水) 23:22:05.636 ID:3tO9dETir
java←雑魚でも安心
C++←天井知らず
5 : 2022/05/04(水) 23:24:12.986 ID:UU1QVDdr0
>>3
Javaはどのあたりが雑魚でも安心だと思う?
やっぱりGCがあるところ?
4 : 2022/05/04(水) 23:23:17.397 ID:UU1QVDdr0
JavaやC++は難しいと言われているがいうほど難しいのか
両者の間にどれだけ難易度や思想 世代間での利便性の違いがあるのか
6 : 2022/05/04(水) 23:26:01.173 ID:Am7FLnSu0
用途による
基本的なエンジニアリング能力が有ればどちらも使いこなせる
7 : 2022/05/04(水) 23:27:35.687 ID:UU1QVDdr0
>>6
巨大なコードになったときどちらのほうが保守しやすいか
9 : 2022/05/04(水) 23:28:24.049 ID:k8APQJfQd
>>7
Javaじゃな
18 : 2022/05/04(水) 23:32:39.396 ID:UU1QVDdr0
>>9
>>11
結論で棚
11 : 2022/05/04(水) 23:28:34.037 ID:Am7FLnSu0
>>7
Javaでしょ間違いなく
8 : 2022/05/04(水) 23:27:59.629 ID:WOoLlUEU0
JAVAやったらC++の古臭いのが鼻につくようになったからC#やってるわ
15 : 2022/05/04(水) 23:30:22.250 ID:UU1QVDdr0
>>8
C++はモダンな言語の機能はほとんど持ってるんじゃないかなと思うんだけどどうかな
モダンになれるしレガシーにもなれる
C++にもJavaにも言えるかもね
24 : 2022/05/04(水) 23:37:13.199 ID:WOoLlUEU0
>>15
c++はcを卒業できてないんだよ
それがネックになってる
27 : 2022/05/04(水) 23:38:59.036 ID:UU1QVDdr0
>>24
どこにそれを感じる?
41 : 2022/05/04(水) 23:49:53.039 ID:WOoLlUEU0
>>27
メモリ周り
45 : 2022/05/04(水) 23:52:50.447 ID:UU1QVDdr0
>>41
C++にはスマートポインタもあるじゃろ?
と言っても
>>39
なんだろうな
10 : 2022/05/04(水) 23:28:30.822 ID:quTK9W26a
JavaScriptじゃなくてJavaをやる意味がわからん
12 : 2022/05/04(水) 23:28:52.383 ID:k8APQJfQd
>>10
JavaScriptはなんか難しい
13 : 2022/05/04(水) 23:29:24.343 ID:Am7FLnSu0
>>10
デファクトスタンダードで扱える人がいっぱいいる
機能別の開発がやりやすい
オラクル社のサポートがある
こんなところ
16 : 2022/05/04(水) 23:32:06.293 ID:UU1QVDdr0
>>10
JavaScriptって難しそうなイメージあるわ!
14 : 2022/05/04(水) 23:29:32.705 ID:Am7FLnSu0
Javaのいいところな
17 : 2022/05/04(水) 23:32:29.157 ID:oK9ILXcY0
組み込みやりたいならC++
そうでないならJava
19 : 2022/05/04(水) 23:33:29.087 ID:UU1QVDdr0
>>17
Javaも組み込みを目指したし組み込みで使われてるんじゃないの?
20 : 2022/05/04(水) 23:33:32.558 ID:3WSMe3Cm0
C#しゅき
21 : 2022/05/04(水) 23:35:16.432 ID:Am7FLnSu0
でも特殊なライブラリはc++だったりする
22 : 2022/05/04(水) 23:36:34.489 ID:UU1QVDdr0
>>21
特殊なライブラリとは?
25 : 2022/05/04(水) 23:37:32.235 ID:Am7FLnSu0
>>22
金融の話だけどデリバティブのライブラリとか
28 : 2022/05/04(水) 23:41:00.055 ID:UU1QVDdr0
>>25
そういうのってPythonとかじゃないのね
分野ごとにライブラリが充実している言語かそうじゃないかも重要さよね
31 : 2022/05/04(水) 23:42:38.087 ID:2lzXPyha0
>>28
Python のライブラリは何で書かれてると思ってんだ
33 : 2022/05/04(水) 23:43:34.311 ID:UU1QVDdr0
>>31
C++です
34 : 2022/05/04(水) 23:43:38.161 ID:sCQeJ3010
>>31
NumPyはアセンブリだな
35 : 2022/05/04(水) 23:43:53.363 ID:UU1QVDdr0
>>34
たし蟹
37 : 2022/05/04(水) 23:46:57.168 ID:Am7FLnSu0
>>28
10年くらい前のやつはc++が多いんじゃねーかな?
38 : 2022/05/04(水) 23:47:32.495 ID:UU1QVDdr0
>>37
なるほど
23 : 2022/05/04(水) 23:36:53.726 ID:2lzXPyha0
サーバー用途で十把一絡げになりたいなら Java をやれ
世界の真理を知りたいなら C++ をやれ
26 : 2022/05/04(水) 23:38:58.837 ID:u7LD5Sf80
自動運転の研究開発やってるけどほぼC++です
29 : 2022/05/04(水) 23:41:41.898 ID:UU1QVDdr0
>>26
GCとか無用の長物でしょうね
コンパイラレベルで最適化してそう
32 : 2022/05/04(水) 23:42:51.833 ID:RyVySiQF0
>>26
画像処理や機械学習のライブラリはPythonがすごい発達してるイメージがあるから自動運転とかはPython使われることが多いのかと思ってた
30 : 2022/05/04(水) 23:42:11.211 ID:hSDjWuUqd
科学計算用ライブラリとかはC++で書かれてたりするらしいね
36 : 2022/05/04(水) 23:45:30.828 ID:UU1QVDdr0
アセンブリレベルで最適化できるのって神だよね
にわかだからアセンブリ書いても絶対gccより早くなれない
40 : 2022/05/04(水) 23:49:32.029 ID:DqH5ucNp0
C++は仕事がないだろう
この二択ならJava
42 : 2022/05/04(水) 23:50:02.787 ID:sCQeJ3010
つまりRustをやればいいということなのだ
46 : 2022/05/04(水) 23:53:16.637 ID:UU1QVDdr0
>>42
それはそうなのだよ
47 : 2022/05/04(水) 23:53:26.716 ID:Am7FLnSu0
というか、職場によってなに使うかってだいたい決まってるからそれに合わせるだけになるけどな普通
48 : 2022/05/04(水) 23:54:12.548 ID:UU1QVDdr0
>>47
そう
だけどそこで敢えてどちらかをやるべきなのか
49 : 2022/05/04(水) 23:54:18.087 ID:sCQeJ3010
ところでRustでグラフアルゴリズムを書こうとするとライフタイムで怒られてしまいます
最強の言語のはずなのにどうしてですか?
50 : 2022/05/04(水) 23:54:42.478 ID:c++zgOYv0
俺のIDもC++

コメント

タイトルとURLをコピーしました