A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
条件設定次第で何倍にでも、逆に何分の一にでもなります。
用途目的が異なる可能性が高く、通常は直接比較してもあまりうれしくないデータでしょう。
# 例えるなら「乗用車とF1カーの乗車定員が何倍違うか」の比較とでもいうか。
Java VMのない環境、速度や資源の点で動かない/話にならない開発も多々あります。
逆に、組込JavaなどでC++のネイティブコードが許されない開発もあります。
両方が動く環境においても、
確かに速度や時間、資源などに何ら要求がないなら大抵はJavaの方が早いと思いますが、
例えば速度やメモリ等に大きな制約があったりすると、
そもそもJavaで動くようにする方が面倒かも知れず、C++の方が早くなることもあるでしょう。
それはそれとして、「とりあえず動く」レベルでのJavaとC++の生産性という意味では、
「標準ライブラリの提供機能範囲の違い」が大きいと感じます。
Javaで言語標準外のフレームワークを駆使し、
C++でも同様にサードパーティのライブラリを駆使していいのならば、
「既に両言語を熟知してる人(※)」の生産性は大差ないのかもしれません。
(Javaより面倒な部分もある一方で、汚くても動けばいいならC譲りの無茶もできますし)
※言語/ライブラリ/フレームワークを含めた「熟知する」までの学習コストは既に償却済前提なのでここでは考慮外。
No.2
- 回答日時:
Javaの得意分野に限ればJavaの方が生産性が高いといえます。
一方、C++の得意分野に限れば、Javaは開発言語の候補にすら挙らない可能性があります。
なお、Javaの得意分野であっても、そのうちのかなりの部分はPHPのような他の言語の方が圧倒的に生産性が高いことがあります。
Javaしか選択肢がない分野もいくらかありますので、それらについては、C++やPHPなどはどうすることもできません。
No.1
- 回答日時:
あまり違いがあるとは思えない。
というよりも、
それぞれ得手/不得手があり、開発環境や実行環境による違いも発生するのに、
それを考慮(比較要因)とせずに「生産性」とだけ考えることが前提として間違っている気がする。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- C言語・C++・C# [至急] Project Euler:#16 Power digit sumコード、入力、出力、解説 3 2022/09/24 02:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HOLONついて教えてください。
-
天文ソフト(星図ソフト)を作...
-
JavaとC++の生産性の違い
-
Microsoftの開発言語の違い?
-
C言語でメモ帳のようなソフト...
-
プログラミングでArduinoのc++...
-
プログラムに書かれる"%"記号の...
-
UNITY Float型の接尾辞fって
-
VBSとWSHは読み方が違うだけで...
-
プログラム言語について c言語...
-
Pythonを用いたフラッシュ暗算...
-
VBScriptで引数を省略したい場合
-
C言語、C+、C++、C#の違い
-
HTMLとC++で、どんなホームペー...
-
OS・アプリケーション・ユー...
-
matlabで迷路作成
-
VBSでDim、Private、Publicの違い
-
C#とC++のざっくりとした違いを...
-
Visual Studio Codeについて
-
カシミール3Dで国土地理院の地...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HOLONついて教えてください。
-
C言語でメモ帳のようなソフト...
-
Excel,Accessの多言語対応について
-
FBASIC V6.3
-
どの環境・言語を選択すべきで...
-
C言語による実務での開発
-
プログラミングの勉強
-
CとvisualCの違い
-
VB.netは何系?
-
携帯電話のOS(?)は何言語...
-
VBで画像処理アプリを作る際に...
-
イラストレーター(ai)デー...
-
アプリケーションソフトを作り...
-
視覚化しやすいプログラミング...
-
Windows系GUIプログラム開発の...
-
Microsoftの開発言語の違い?
-
iPhone5sとAndroidどっちが性能...
-
Windowsアプリ開発環境につきま...
-
ACCESSって??
-
microsoft.netとframeworkの差
おすすめ情報