- 締切済み
アセンブラと高水準言語の関係について
工業高校の情報技術科の者です。 アセンブラ言語のレポートで「アセンブラ言語と高水準言語の関係」について調べてきなさいと言われたのですが、何を調べればよいかまったくわかりません。何か参考になるサイトがあれば教えてください。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- ralf124c
- ベストアンサー率52% (232/446)
ふた昔以上前の学生時代を思い出して涙が出そうな質問です。 アセンブリ言語 CPUの機械語とニーモニック(命令)が一対一に対応した言語 高水準言語(高級言語) 言語の命令が機械語と一対一とはなっていない、より人間寄りの言語 「High Level」の訳が「高水準」か「高級」かにおける議論はあちらこちらでやられて不毛な議論となっておりますのでどっちでも臨機応変に使い分けてください。参照:「http://www.asahi-net.or.jp/~ki4s-nkmr/wabijo96.html」 ちなみに「C言語」を「高級アセンブラ」と呼ぶ人もおりますです。 あと「スクリプトはプログラム言語じゃない」などとのたまう輩もおりますです。 どれもこれも不毛な議論です。 この業界では、それぞれの言語で極端な信奉者がカルトさながらの布教活動をしておりますので、あまり染まらないで下さい。 プログラムは動いてなんぼのもんです。いくらコードが美しかろうと動かなければただのごみデータです。
- bloomers_king
- ベストアンサー率10% (11/109)
アセンブラ言語 × アセンブリ言語 ○ 高水準言語 × 高級言語 ○
- sakusaker7
- ベストアンサー率62% (800/1280)
対応する原語は high-level language なので高水準言語と訳しても間違いではないですね。 こちらの語を使う人はこだわりの人が多いようですが、先生がそういっていたのでしょうか? What is high-level language? - A Word Definition From the Webopedia Computer Dictionary http://www.webopedia.com/TERM/H/high_level_language.html の図なんかを見ると関係をイメージしやすくなるかも。 そんなに難しい英語ではないので本文も読めるでしょう。 Levels of Programming Languages http://www.play-hookey.com/computers/language_levels.html こっちはちょっと難しいかも?
- roygbiv
- ベストアンサー率14% (1/7)
アセンブラは1対1、 高級言語は1対多 なんて言う切り口で後は考えてみてください。 あまり参考にならなくてごめんなさい。
じゃぁ、 なぜアセンブラは高級言語と言われないのか 辺りで調べてみたら? http://www.google.co.jp/search?hl=ja&lr=lang_ja&q=%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%A9%20%E9%AB%98%E7%B4%9A%E8%A8%80%E8%AA%9E ん?高級じゃなくて高水準?
んー。 たとえば、コンピューターの歴史を調べるのはどうでしょう。 アセンブラ言語がなぜ必要とされて、どういう経緯で高水準言語に食われていったのか、とか……。 (ちなみに高水準言語って、高級言語のことですよね?)
お礼
一応、そのくらいは知っています。