みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

アセンブラと高水準言語の関係について

工業高校の情報技術科の者です。
アセンブラ言語のレポートで「アセンブラ言語と高水準言語の関係」について調べてきなさいと言われたのですが、何を調べればよいかまったくわかりません。何か参考になるサイトがあれば教えてください。

投稿日時 - 2006-11-10 23:54:12

QNo.2531106

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

6人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

ふた昔以上前の学生時代を思い出して涙が出そうな質問です。

アセンブリ言語
 CPUの機械語とニーモニック(命令)が一対一に対応した言語

高水準言語(高級言語)
 言語の命令が機械語と一対一とはなっていない、より人間寄りの言語

 「High Level」の訳が「高水準」か「高級」かにおける議論はあちらこちらでやられて不毛な議論となっておりますのでどっちでも臨機応変に使い分けてください。参照:「http://www.asahi-net.or.jp/~ki4s-nkmr/wabijo96.html
 ちなみに「C言語」を「高級アセンブラ」と呼ぶ人もおりますです。
 あと「スクリプトはプログラム言語じゃない」などとのたまう輩もおりますです。
 どれもこれも不毛な議論です。
 この業界では、それぞれの言語で極端な信奉者がカルトさながらの布教活動をしておりますので、あまり染まらないで下さい。 プログラムは動いてなんぼのもんです。いくらコードが美しかろうと動かなければただのごみデータです。

投稿日時 - 2006-11-13 10:55:16

アセンブラ言語 ×
アセンブリ言語 ○

高水準言語 ×
高級言語 ○

投稿日時 - 2006-11-11 10:28:02

お礼

一応、そのくらいは知っています。

投稿日時 - 2006-11-12 16:01:46

ANo.4

対応する原語は 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

こっちはちょっと難しいかも?

投稿日時 - 2006-11-11 00:49:36

ANo.3

アセンブラは1対1、
高級言語は1対多
なんて言う切り口で後は考えてみてください。

あまり参考にならなくてごめんなさい。

投稿日時 - 2006-11-11 00:45:15

ANo.2

じゃぁ、
なぜアセンブラは高級言語と言われないのか
辺りで調べてみたら?
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


ん?高級じゃなくて高水準?

投稿日時 - 2006-11-11 00:16:55

ANo.1

 んー。
 たとえば、コンピューターの歴史を調べるのはどうでしょう。
 アセンブラ言語がなぜ必要とされて、どういう経緯で高水準言語に食われていったのか、とか……。
(ちなみに高水準言語って、高級言語のことですよね?)

投稿日時 - 2006-11-11 00:07:08

あなたにオススメの質問