A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
assemblerは常に命令を1対1で機械語コードに変換します
大してcompilerではソースコードを構文解析した後、各命令の前後関係から最適化処理をし、機械語コードに変換します(最適化処理は省く事も出来る)
違いとしてはassemblerでは常にコードは自分の作った通りに動く(コードの実行効率は全てプログラマの責任となる)のに対し、Compilerは最適化処理によって効率が変わる可能性があります
また、Compilerは高度な構文解析機能を持っているので自然言語に近い構文でソースコードを書く事が出来ます(Assemberでは通常Opcode一つとOplandが数個で一命令が構成されます)
No.2
- 回答日時:
プログラミング言語には機械語と自然言語が両極端に有ります。
機械語はコンピュータに一番都合のいい言語です。
自然言語は人間には都合がいいですが、コンピュータには難しすぎます。
そこで、機械語と自然言語の中間に人口の言語を作って、機械にも人間にも
出来るだけ都合の良いようにします。
アセンブラー言語は機械語の1命令ををそのまま人間の理解しやすい記号に
置き換えただけであくまでも機械語寄りです。
それに対し、コンパイラー言語は普通の英文に近い形で記述でき、日本語の
使えるものも有ります。高級言語とも言います。
アセンブラー言語もコンパイラー言語も機械語に直す(翻訳する)事で実行可能に
なります。
この翻訳をする事を「アセンブル」「コンパイル」といい、翻訳プログラム
の事を「アセンブラー」「コンパイラー」といいます。
No.1
- 回答日時:
アセンブラは、機械語に近い言語で書かれたソースを機械語にする事です。
関連URL
↓
http://hp.vector.co.jp/authors/VA004474/zaurus/z …
コンパイラは、BASIC,COBOL,VBAなど人間の言語に近いソースを機械語にすることです。
関連URL
↓
http://webbase.ntts.co.jp/technical/wbspman/step …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
言語の実行スピードで早い順に...
-
エクセルVBAのIf,Then 構...
-
0xffffとは?
-
8ビットのデータの、先頭ビット...
-
符号無し整数xを右にnビット回転
-
算術シフト演算が成り立つ理由...
-
[VBS] 素早くローテート演算したい
-
IEEE規格浮動小数点について
-
命令について
-
素朴な疑問 (C言語とアセン...
-
delph5 ボタンの色を変更するに...
-
このアセンブラの意味を教えて...
-
フォートランの変数型と組み込...
-
ライン数とステップ数の違いは?
-
一般のソフトで画像を扱う場合...
-
汎用レジスタのワーキングビッ...
-
ビットシフトってどんな時使うの?
-
レジスタの数
-
レジストってなんですか?
-
MIPSアセンブラ言語について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
昔のゲーム製作に使用する言語...
-
文系のSE志望です。プログラミ...
-
成人してから
-
アセンブリ言語からC言語への変...
-
電化製品って何言語?
-
OSはどんなコンピューター言語...
-
BASICのGOTOってコードの書き換...
-
コンピュータ言語とプログラミ...
-
PICのC言語でキャリーオーバー
-
C言語ができる人の就職先
-
C言語について
-
フローチャートを書く書かない
-
アセンブリ言語について。
-
アセンブラ言語って何をするた...
-
割り込みベクターをC言語で書...
-
MASM32の言語は何
-
おすすめのプログラミング言語...
-
ものづくりに向いているプログ...
-
アセンブリ言語を学ぶことは意...
-
プログラミング言語
おすすめ情報