組込みプログラム言語の容量・速さの比較
組込みプログラムで使用する言語には
・C(++)
・アセンブリ言語
・JAVA
・(組込み用JAVAのJ2ME)
・(組込み用JAVAのKVM)
がありますが、ターゲットデバイス(マイコンなど)へロードする
ロードモジュールの状態でのサイズ(容量)は同じなのでしょうか。
違うのであればどれくらいの差があるのでしょうか。
私の予想では
アセンブリ言語 < C(++) < JAVA
ですが、どれくらいの差があるのか想像がつきません。
また処理の速さは
アセンブリ言語 > C(++) > JAVA
になるのでしょうか。
No.1ベストアンサー
- 回答日時:
言語によって、サイズも実行速度も違うのは当然です。
しかし、単純に言語だけを比べて済むというものでもありません。
具体的には、アセンブリ言語で小さく速いプログラムを書くには、それ相応の技術が必要になります。
CやJavaでもそれは同じですが、低水準の言語になればなるほど、プログラマの技術力が影響しやすいのは確かです(C++はCより高水準ですが、より高い技術力が要求されますので、やや例外的かもしれません)。
あと、Javaの場合は、Javaで記述したプログラムだけでなく、VMもサイズも併せて考えないと、フェアな比較とはいえませんね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- JavaScript Python Java,Springフレームワークの習得 1 2023/08/02 15:28
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- Java Java、配列の問題を教えて欲しいです。 ・日、月、火、水、木、金、土 ・各曜日の英語 を2次元配列 2 2023/07/10 19:14
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
プログラムに書かれる"%"記号の...
-
C++ ってなんて読む?
-
C for Linuxでの設定ファイル読...
-
Pythonって何を意識した言語な...
-
COBOLで文字タイプを数字...
-
VBScriptで引数を省略したい場合
-
C言語とhtmlの違いを どな...
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語「C#」の難...
-
VBってもしかして難しいんですか?
-
おみくじを作りたいのですが
-
TANDEM言語ってあるんですか?
-
VCとVC++
-
COBOLでのNOT = の AND条件
-
C++における継続行
-
クオンツに必要なプログラミン...
-
現在、大学の応用化学科に所属...
-
Excelの開発言語ってなんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
質問失礼します。 プログラム言...
-
最新のプログラム言語を学ぶに...
-
COBOLでのNOT = の AND条件
-
C言語って古いですか?
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
Int('1234') で、strをかんたん...
-
C++ ってなんて読む?
-
Excel VBAで文字化けする (英語...
-
C言語 解答について。
-
VBSでDim、Private、Publicの違い
-
Excelの開発言語ってなんですか?
-
C# でソフト開発をした事のある...
-
C#とC++のざっくりとした違いを...
おすすめ情報