
No.7ベストアンサー
- 回答日時:
多いのはC言語です。
その他、アセンブラ、C++、JAVA、Ruby等々
C言語+アセンブラ、C言語+アセンブラ+JAVA等も有ります。
プログラムサイズが小さい場合はアセンブラが主流。
プログラムサイズが大きくなってきたらC言語が多くなる。
プログラムサイズがうんと大きかったり、画像表示が多用されるようであればJAVA等の使用が増える。
プログラムサイズの大中小の境目ははっきり決まっているわけでは有りません。
特定目的のためにコンピュータを利用したシステムを「組み込みシステム」と言います。
電気を用いて少し複雑な事を行うもののほとんどに「組み込みシステム」が使用されています。
マイコン内蔵のスニーカーなって言うものも有ります。
http://www.computerworld.jp/topics/619/%E4%BC%81 …
No.6
- 回答日時:
仕事で組み込み系の開発を担当しています。
家電事業部の人から聞いた話では、掃除機はアセンブリ言語だそうです。
掃除機や洗濯機、電子レンジ、電気ポット程度であれば 8bitマイコンの世界ですから、Javaを使うことはまずないと思います。Javaの場合は仮想マシン(JavaVM) を必要とするのでその分リソース(CPUの処理速度、ROM, RAMの容量)を必要とします。カーナビやAV家電であれば、32bitの世界になるので組み込み用のJavaを使う選択肢もあるでしょう。でも、非常にマイナーな存在です。リアルタイム性(※)が要求される世界ではJavaは使いません。
※ 処理時間に対する制約が求められる処理など。例えば、ボタンを押してから反応するまでの時間が100ms以内など。
(参考) http://thinkit.co.jp/story/2010/08/04/1693
日本の組み込み業界ではあまりC++が使われていないようです。これにはC++の標準化が遅れた、仕組みが複雑すぎる、シンプルなC言語より多くのリソースを必要とする、などの理由が挙げられています。しかし、本音は「まともなオブジェクト指向設計ができるソフトウェア技術者がいなかった」ということに尽きるように感じています。
2005年の資料でちょっと古いのですが、少なくとも日本国内の組み込み系開発では、8割がC言語を使っているようです。
http://www.jasa.or.jp/top/activity/bulletin/bull …
No.4
- 回答日時:
マイコンが入っていないものもありますね。
低機能なマイコンだとアセンブラか良い所C言語だと思います。
HDDビデオレコーダー等の高機能なものはC言語やらC++やらが使われている可能性が高いと思います。
初期のCELL REGZAの開発の様子がNHKで放送された時にC++ではなくC言語で書かかれているらしき画像が映りましたが高機能だからといって何でもC++では無い様です。
No.2
- 回答日時:
組み込み用マイクロコンピュータの開発言語は、C言語かアセンブラが殆どです。
理由としては、組み込み用プロセッサーは限られたリソース(メモリ、IO等)しか利用できないので他の言語ではオーバヘッドが大きすぎるからです。
※ポットの制御に32Bitプロセッサー等はオーバースペックになってしまいコストが上がってしまうので利用する事は論外です、このような単機能な製品にはPIC等が利用されます。
PICについては下記URLでも参照してみてください
http://ja.wikipedia.org/wiki/PIC_(%E3%82%B3%E3%8 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自作scratch アニメの商用利用
-
画像生成AIのプロンプトの作り...
-
pythonの実行に関する質問
-
vba クリップボードクリアにつ...
-
パイソンのソースコードをChatG...
-
数学、プログラミング、物理、...
-
pip --versionがエラーになる
-
OS入ってる機器のソフト・アプ...
-
Python... 環境設定 初心者です...
-
Python 3.12.2 か一番最新のパ...
-
CSVファイルの複数行削除
-
AIがプログラムする時代のプロ...
-
IT業で開発をされてる方々に質...
-
共テのプログラミング言語はPyt...
-
初心者powershellのPS1ファイル...
-
PowerAutomateで運賃検索がした...
-
AIのプログラムについて教えて...
-
プログラミングの進学について
-
過剰なオブジェクト指向脳から...
-
Google ColaboでGUI作成
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
昔のゲーム製作に使用する言語...
-
アセンブラとコンパイラ
-
論文のテーマ
-
基本情報処理を受験する上で参...
-
プログラマー経験者に質問です
-
C熟練者向けのC++入門書等はあ...
-
割り込みベクターをC言語で書...
-
これらのプログラミングで使う...
-
アセンブリ言語からC言語への変...
-
プログラミング言語
-
電化製品って何言語?
-
Visual C++ によるWindowsアプ...
-
OSはどんなコンピューター言語...
-
文系のSE志望です。プログラミ...
-
標準関数の中身について
-
C言語習得のネックは・・・
-
コンピューターシステム コン...
-
Javaなどを機械に埋め込むとは?
-
プログラミングの楽しみ
-
成人してから
おすすめ情報