コンパイラってなんでしょうか コンパイルってなんでしょうか?

ソーラー「コンピュータは


👇

#include <iostream>


using namespace std;


int main()

{

cout << " Hello, World\n";

return 0;

}

👆

このソースコードを理解できないので


理解できるよう


機械語に変換してあげました。


そのことをコンパイルといい


その機械語に変換するためのプログラムを


コンパイラといいます。」


マックス「


??


ソースコードを0と1のみで表現された機械語に変換するのに


プログラムが使われているのか?」


ソーラー「そうなんです。


コンパイラとは


統合開発環境Visual Studioに搭載されている


ソースコードを機械語に変換する


プログラムのことなんです


コンパイラという機械ではありません。


そして


ぶーにゃんのブロマガでも


紹介されたように


ソースコード

👇

#include <iostream>


using namespace std;


int main()

{

cout << " Hello, World\n";

return 0;

}



コンパイル⇨リンク


(この2つの作業をふくめてビルドといいます。


詳しくは ぶーにゃんのブロマガをみてね。💖)


という作業を経て


機械語プログラムに変換されます。


こうして作製された機械語プログラムは


.exeファイルまたは実行ファイルとよばれます


この


実行ファイルを


実行することにより


真っ黒いコマンドプロンプト画面に


Hello, World


が表示されます。


コンパイルは


プログラムを実行する過程の1部なのですが


今の


ソースコードを機械語に翻訳して実行する過程を


全部まとめて


コンパイルとよぶこともあります。」


マックス「ゲーム会社のことではないのか?」


ソーラー「compileコンパイルとは


ぷよぷよを作ったゲーム会社のことですね。


ぷよぷよとは


アルルやカーバンクルといった


かわいいキャラがでてくる


テトリスに似たパズルゲームのことなんです。🌞」





















  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る