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で質問しましょう!
似たような質問が見つかりました
- 日本語 消しゴムを入れている紙製のカバーの日本語 あのカバーをもし日本語で言うとしたら、なんと言うのでしょう 6 2022/05/07 11:00
- 冷蔵庫・炊飯器 引越しの為に、洗濯機・冷蔵庫450Lくらい・電子レンジ・掃除機・エアコンなど家電製品を多数一括購入を 6 2023/07/06 16:05
- 家具・インテリア 実家暮らし同士が一緒に住む時に、家財道具を全て揃えるのに掛かる日数。 5 2022/05/09 20:28
- その他(生活家電) 家庭の電化製品、皆さんの家の電化製品、大体どの程度のサイクルで変えていますか? 6 2022/07/15 22:12
- 飲食店・レストラン 素朴な疑問なんですが食べ放題のお店(大手で言うとしゃぶ葉や串家物語等...)にカレーが置いてある所が 4 2023/07/19 17:35
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- C言語・C++・C# C言語 3 2023/07/11 19:55
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- C言語・C++・C# 画像の画素値を変えるC言語のプログラムで指定された画像の中に白い三角形を右上に表示させるにはどのよう 3 2022/10/30 01:16
- その他(パソコン・スマホ・電化製品) 現在でもテレビ、掃除機、洗濯機、冷蔵庫などの電化製品を使わない家庭は変でしょうか? ※仕事上やむを得 6 2023/03/30 18:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ものづくりに向いているプログ...
-
電化製品って何言語?
-
昔のゲーム製作に使用する言語...
-
アセンブリ言語からC言語への変...
-
コンピュータ言語とプログラミ...
-
パチンコやスロットについて
-
割り込みベクターをC言語で書...
-
コンパイラーとアセンブラの違い
-
プログラミングを突き詰めて考...
-
Windowsはいったい何言語で書か...
-
アセンブリ言語を学ぶことは意...
-
各行のあるカラムのデータを抽...
-
フローチャートを書く書かない
-
今はマシン語は使わないんですか?
-
瞳孔に合わせて動くパソコン。...
-
パソコンについて詳しくなりたい
-
これらのプログラミングで使う...
-
0xffffとは?
-
エクセルVBAのIf,Then 構...
-
8ビットのデータの、先頭ビット...
おすすめ情報