LoginSignup
0
0

More than 1 year has passed since last update.

コンパイルって何?

Posted at

コンパイルとは

こちらを見ると、

コンパイルとは、プログラミング言語で書かれたコンピュータプログラム(ソースコード)を解析し、コンピュータが直接実行可能な形式のプログラム(オブジェクトコード)に変換すること。そのためのソフトウェアをコンパイラ(compiler)という。

人間が読めるコードをコンピュータ言語(オブジェクトコード)にするものと理解しました。

対して、PythonやRubyはスクリプト言語です。

スクリプト言語は、実行時に少しずつ機械語に変換していくものだそうです。

gccとは

とある言語を勉強していると、gccなるものが出てきました。

gccは、こちらによると、

GNU Compiler Collectionのことで、

gccとは、GNUプロジェクトが開発・公開しているコンパイラ。様々なプログラミング言語のコンパイラを集めたパッケージとなっている。多くのUNIX系OSで標準的に利用され、オープンソースのOSではOS自体のコンパイルに用いられることも多い。

コンパイル言語を使う際には、こういったコンパイラが必要ということで理解。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0