No.41 人間に分かりやすく複雑な機能や構文を持つ高水準プログラミング言語(高級言語)で書かれたコンピュータプログラムを、コンピュータが解釈・実行できる形式に一括して変換するソフトウェア。
(***)はプログラミング言語で書かれたソースコードを読み込んで解析し、コンピュータが直に実行可能な機械語や、それに相当する中間言語などで記述されたオブジェクトコードに変換する。
この変換工程のことをコンパイル(comple)という。
(***)が生成したオブジェクトコードはそのままでは実行可能でない場合が多く、リンカなど別のソフトウェアによりライブラリなどと結合されたり、起動に必要なプログラムを追加したりして、OS上で実行可能な形式のプログラムファイルとなる。
(***)はプログラミング言語で書かれたソースコードを読み込んで解析し、コンピュータが直に実行可能な機械語や、それに相当する中間言語などで記述されたオブジェクトコードに変換する。
この変換工程のことをコンパイル(comple)という。
(***)が生成したオブジェクトコードはそのままでは実行可能でない場合が多く、リンカなど別のソフトウェアによりライブラリなどと結合されたり、起動に必要なプログラムを追加したりして、OS上で実行可能な形式のプログラムファイルとなる。
⭕️
❌
💾
🖊 | ☑️ |
⭕️ | [[ AnswerCalc[0] ]] % | A | [[ AnswerCalc[1] ]] |
💾
✔️
[[ d.CommentTxt ]] |
< | > |
🥇 |