- 締切済み
アセンブラと高水準言語の関係について
工業高校の情報技術科の者です。 アセンブラ言語のレポートで「アセンブラ言語と高水準言語の関係」について調べてきなさいと言われたのですが、何を調べればよいかまったくわかりません。何か参考になるサイトがあれば教えてください。
- satoshi10
- お礼率63% (12/19)
- その他(プログラミング・開発)
- 回答数6
- ありがとう数7
- みんなの回答 (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 ん?高級じゃなくて高水準?
んー。 たとえば、コンピューターの歴史を調べるのはどうでしょう。 アセンブラ言語がなぜ必要とされて、どういう経緯で高水準言語に食われていったのか、とか……。 (ちなみに高水準言語って、高級言語のことですよね?)
関連するQ&A
- アセンブラ言語についてです。
こんにちは。 現在大学3回生で就職活動をしております。 ESに得意科目の欄があり、大学の講義で習ったアセンブラ言語と書こうと思います。 アセンブラ言語は、将来どのような役に立つのでしょうか?? アセンブラ言語を学んでCやJAVAのプログラミングに生かせるのでしょうか?? 知識としては、基本情報技術者のCASLIIの問題が解ける程度です。 よろしく願いします。
- ベストアンサー
- その他(プログラミング・開発)
- アセンブラ言語について
アセンブラ言語に興味があり、コード表を知りたいのですが(例えば B8ならEAXと言う意味)などコード表が載っているサイトなどあれば教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- アセンブラ言語について。
アセンブラ言語について詳しい解説サイトなどありましたらご回答お願いします。僕はプログラミングじたい初めてなので、わかりやすいサイトなどお願いします。ちなみに大学一年で理解できる程度であれば幸いです。お願いします。
- 締切済み
- その他(プログラミング・開発)
- アセンブリ言語について。
CPUを直接操作するうなプログラムは高水準言語では作れないので低水準言語が必要になります。 CPUをスリープ状態にするHLT命令はアセンブラにはありますがC言語などの高水準言語には無い機能ですから、アセンブラを使ってプログラムを書かないと実現できません。というのは、合っていますでしょうか?教えていただけないでしょうか?すみません。
- 締切済み
- Windows 10
- アセンブリ言語について
アセンブリ言語の勉強をしたいと思っています。 例えば、CやJava,などはコンパイラを使ってコンパイルをしますよねぇ。同じようにアセンブり言語にもアセンブラというものがあるのでしょうか? フリーでそのようなアセンブラ(コンパイラ?)があるのなら教えてくれないでしょうか?できれば、AT互換のアセンブリ言語の仕様書が書かれているサイトでもあれば教えてください。(できれば、日本語で・・・) それと アセンブラ言語を高水準言語と比較した場合の利点について教えてください。 色々とすいません。どうかよろしくお願いします。
- ベストアンサー
- その他(OS)
- 組み込みアセンブラとは何ですか?
私はx86でアセンブラを勉強中ですが、ネットでアセンブラ関係のことを検索していて組み込みアセンブラという記述をを見ました。 C言語から利用する場合インラインアセンブラより良いとかなんとか。 組み込みアセンブラという名前も怪しく合っているかわかりません。 掲示板のようなところで組み込みアセンブラの方が良い、早いと書いてありました。いろいろ検索して見かけたのでどこの掲示板かもわかりません。後から探したのですが見つけることができませんでした。 そこで質問なのですがそのその組み込みアセンブラとは何なんでしょうか? C言語からアセンブラを利用する場合、今読んでいる本「やさしいアセンブラ入門」にはインラインアセンブラとアセブラ言語モジュール(オブジェクトファイル)をCプログラムでリンクする方法の2種類が書いてありますが。組み込みアセンブラはモジュールで使うということでしょうか? 違うとすればどのような方法でアセンブラを利用することでしょうか? わかる方教えてください。ヨロシクお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Web制作で必要な言語
Web制作で必要な言語ってどんなものがありますか? 基本的には私はPHPを学んでいるのですが、基本情報技術者の試験を受けようと思っています。その言語の中ではどれが良いですか?その言語とはC COBOL アセンブラ言語 Java の4つです。
- ベストアンサー
- デザイナー・クリエイティブ職
お礼
一応、そのくらいは知っています。