プログラミング用語について調べています。
プログラミング言語について知識を身に付けていきましょう。
前回、少し説明をしましたコンパイル言語とインタープリタ言語について今回は触れてみたいと思います。
まずは、コンパイル言語とはどのようなものなのでしょうか?
早速調べてみたいと思います。
コンパイルとは、プログラミング言語で記されたものをコンピューターが分かるように変換をする事です。
この時にコンピューターが分かるようにと変換されるのが、機械語です。
この機械語に変換される事で、読む込む事が出来なかった文字を読むとる事が出来るようになります。
そして、このコンパイルをする為に使用するソフトウェアがコンパイラと呼ばれているものです。
コンパイルは、完成をしたプログラムを変換処理をしてくれます。
そしてこの処理時には、このソフトウェアを実行するファイルが作られる事になります。
この作られたファイルを実行する事で、プログラムが動くという流れになるのです。
コンパイルをする事で、プログラムの実行する速度はとても早くなるのです。
では逆にプログラム実行をする度に、機械語に変換をするのは?
それは、インタープリタ言語です。
このインタープリタ言語は、その都度変換されるのでコンパイルはしなくても済みます。
しかし、変換から実行という作業を行うので上記の方法から考えると作業の効率は下がってしまう事が考えられます。
作業の速度は多少遅くなってしまいますが、コンパイルする必要が無い点は手間が省けるのかもしれませんね。
Comments are closed