![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
1.現在ではC,アセンブラ、C++,Java.その他の言語(PL/M86などのCPU依存言語を含む)の準でしょう。
C++が増えてきていますが、Javaに移行することも考えられます。
2.近年では組み込みシステムにRISCチップを使うことが増えてきています。
RISCは最適化無しに実行プログラムを作成することは出来ません。
チップによっては人間では不可能なほどの最適化を要求するものがあり、そういったチップはアセンブラを公開していないものがあります。
本気で制御を仕事にするならアセンブラだけというわけには行きません。
3.そんなことはありません。
40代の制御エンジニアを何人も知っています。
デジタル回路の設計ができればもっと寿命は延びるでしょう。
この回答へのお礼
お礼日時:2002/07/02 03:49
ご回答ありがとうございます。やっぱりアセンブラだけではダメでしたか。
これからは組み込みのCやJavaも勉強したいと思います。
また、わからないことがあればよろしくお願いします。
No.1
- 回答日時:
回答が出ていないようなので、組み込み系で働いているわけではありませんが、少しかじったことがあるので一般論を。
組み込み系は昔はアセンブラ1本でした。しかし技術進歩に伴い、C言語も使われるようになりました。
その理由は
(1)技術進歩によるCPUのスピード、メモリーの容量のアップ。
(2)C言語はもともとOS(UNIX)を書くために開発された言語であり、
高級言語でありながらアセンブラに近い性能が発揮できる。
言ってみればOSはアプリケーションプログラムに比べれば、
組み込みプログラム的要素が強いですね。
従って、C言語は組み込みプログラム作成に向いているという事になります。
高度ロジックの組み込みが増えるに伴い、C言語(将来はJAVA?)は益々増えるでしょう。
JAVAはC言語のほぼ延長線上ですから、C言語をやっておいて損は無いと思います。
組み込み系が寿命が長いというのは、製品のライフサイクルのことではないでしょうか。
一旦使われ始めると10年、20年使うということは珍しくありませんね。
パソコンは3~5年がやっとでしょうからね。
答えになったかどうか自信有りませんが少しでもお役に立てれば嬉しいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- その他(パソコン・スマホ・電化製品) LINUXPCに詳しい人に気楽に答えてほしい質問です。 2 2022/10/25 08:07
- 大学受験 高校1年生 医学部受験 中学受験をし、中堅私大付属の中学に入りました。当初入学した時は、医学部に行き 5 2022/09/03 23:37
- 健康保険 傷病手当の問い合わせについて 3 2022/03/29 16:00
- IT・エンジニアリング (長文・工学部)院進か就職か 5 2023/01/14 21:47
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ものづくりに向いているプログ...
-
昔のゲーム製作に使用する言語...
-
電化製品って何言語?
-
アセンブリ言語からC言語への変...
-
パチンコやスロットについて
-
標準関数の中身について
-
割り込みベクターをC言語で書...
-
フローチャートを書く書かない
-
アセンブラ言語って何をするた...
-
おすすめのプログラミング言語...
-
これらのプログラミングで使う...
-
OSはどんなコンピューター言語...
-
アセンブリ言語について。
-
アセンブリ言語を学ぶことは意...
-
コマンドgcc(あるいはcc),cpp,a...
-
コンピュータ言語とプログラミ...
-
オープン系 Web系 ファー...
-
NS Basic/Palm の入門書ありま...
-
プログラミング言語で今、一番...
-
コンパイラーとアセンブラの違い
おすすめ情報