- ベストアンサー
osのwindowsはアセンブリ言語でも作られてい
osのwindowsはアセンブリ言語でも作られていると書いてあるんですが、 アセンブリ言語って機械語に近い低級言語ですよね? windowsを人間がコーディングするときにアセンブリ言語を打つんですか? 大変じゃないんでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
機械がわかるのは機械語だけ、人間がわからない言語です。 人間がわかるようなもので記述して機械語に変換すればいいじゃん? ということでいろいろな言語が開発されました。 高級言語になるほどわかりやすいですが、「変換(コンパイル)」には 相当な負担がかかり、複雑な処理には時間がかかります。 OSなんか作っているとその時間がばかにならないことがあります。 なので核心部分だけ機械語(ニーモニック)で作るのです。
その他の回答 (2)
- Ultra-Hetare
- ベストアンサー率38% (204/526)
回答No.3
貴殿はアセンブラに興味が有るのでしょうか? そうでなければ気にしないで下さい、 C言語などもコンパイル過程で一時アセンブラに 変換されて、そこから機械語に翻訳されます。 興味が有るなら「CASL2」から始めて、 「アセンブリ言語の教科書」を読んでみて、 その後のご自身の進路を検討しましょう。
質問者
お礼
ありがとうございます
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
>windowsを人間がコーディングするときにアセンブリ言語を打つんですか? 使うのはニーモニックだと思いますよ。 また、 >osのwindowsはアセンブリ言語でも作られていると書いてあるんですが、 これも誤解を招きます。 あくまで一部には、使われるというだけで、 全部をアセンブラで書いていると受け取られかねません。
質問者
お礼
ありがとうございます
お礼
ありがとうございます