• 締切済み

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

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

みんなの回答

  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.6

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

回答No.5

アセンブラ言語 × アセンブリ言語 ○ 高水準言語 × 高級言語 ○

satoshi10
質問者

お礼

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

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.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 こっちはちょっと難しいかも?

  • roygbiv
  • ベストアンサー率14% (1/7)
回答No.3

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

noname#39970
noname#39970
回答No.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 ん?高級じゃなくて高水準?

noname#25358
noname#25358
回答No.1

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

関連するQ&A

  • アセンブラ言語についてです。

    こんにちは。 現在大学3回生で就職活動をしております。 ESに得意科目の欄があり、大学の講義で習ったアセンブラ言語と書こうと思います。 アセンブラ言語は、将来どのような役に立つのでしょうか?? アセンブラ言語を学んでCやJAVAのプログラミングに生かせるのでしょうか?? 知識としては、基本情報技術者のCASLIIの問題が解ける程度です。 よろしく願いします。

  • アセンブラ言語について

    アセンブラ言語に興味があり、コード表を知りたいのですが(例えば B8ならEAXと言う意味)などコード表が載っているサイトなどあれば教えてください。

  • アセンブラ言語CASLII

    タイトルにあるように、このアセンブラ言語がよくわかりません。 詳しいサイトがあれば教えてください。

  • アセンブラ言語について。

    アセンブラ言語について詳しい解説サイトなどありましたらご回答お願いします。僕はプログラミングじたい初めてなので、わかりやすいサイトなどお願いします。ちなみに大学一年で理解できる程度であれば幸いです。お願いします。

  • アセンブリ言語について。

    CPUを直接操作するうなプログラムは高水準言語では作れないので低水準言語が必要になります。 CPUをスリープ状態にするHLT命令はアセンブラにはありますがC言語などの高水準言語には無い機能ですから、アセンブラを使ってプログラムを書かないと実現できません。というのは、合っていますでしょうか?教えていただけないでしょうか?すみません。

  • アセンブリ言語について

    アセンブリ言語の勉強をしたいと思っています。 例えば、CやJava,などはコンパイラを使ってコンパイルをしますよねぇ。同じようにアセンブり言語にもアセンブラというものがあるのでしょうか? フリーでそのようなアセンブラ(コンパイラ?)があるのなら教えてくれないでしょうか?できれば、AT互換のアセンブリ言語の仕様書が書かれているサイトでもあれば教えてください。(できれば、日本語で・・・) それと アセンブラ言語を高水準言語と比較した場合の利点について教えてください。 色々とすいません。どうかよろしくお願いします。

  • 組み込みアセンブラとは何ですか?

    私はx86でアセンブラを勉強中ですが、ネットでアセンブラ関係のことを検索していて組み込みアセンブラという記述をを見ました。 C言語から利用する場合インラインアセンブラより良いとかなんとか。 組み込みアセンブラという名前も怪しく合っているかわかりません。 掲示板のようなところで組み込みアセンブラの方が良い、早いと書いてありました。いろいろ検索して見かけたのでどこの掲示板かもわかりません。後から探したのですが見つけることができませんでした。 そこで質問なのですがそのその組み込みアセンブラとは何なんでしょうか? C言語からアセンブラを利用する場合、今読んでいる本「やさしいアセンブラ入門」にはインラインアセンブラとアセブラ言語モジュール(オブジェクトファイル)をCプログラムでリンクする方法の2種類が書いてありますが。組み込みアセンブラはモジュールで使うということでしょうか? 違うとすればどのような方法でアセンブラを利用することでしょうか? わかる方教えてください。ヨロシクお願いします。

  • 午後の言語

    基本情報技術者試験の午後の問題で、いくつかの言語から、1つを選択して回答するものがありますよね? その言語って、どれも難易度はそんなに変わらないのですか? なにやらC言語が難しいって話も聞けば、1番簡単だという話も聞いたり…。 アセンブラは覚えることがCに比べて少ないとか…(汗) もしよかったら、皆さんの意見を聞かせてくださいませ。

  • Web制作で必要な言語

    Web制作で必要な言語ってどんなものがありますか? 基本的には私はPHPを学んでいるのですが、基本情報技術者の試験を受けようと思っています。その言語の中ではどれが良いですか?その言語とはC COBOL アセンブラ言語 Java の4つです。

  • c言語の学習

    工業高校の3年生です。 就職希望で内定をいただいたのですが、仕事上でC言語を使うので、勉強しておくようにと言われ、勉強しようと思うのですが、今は基本情報用の参考書「c言語の切り札」を読んでいるのですが、これだけで十分でしょうか。 他にしておいたほうがいいこと、別のおすすめの参考書があれば、教えてください。