0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

インタープリタ言語とコンパイラ言語

0
Posted at

インタープリタとコンパイルとは?

どちらもプログラムをPCが理解できる言語に変換する作業のことだけど、その方法が違う。
※「PCが理解できる言語」は0と1だけを使って表す2進数のこと。

インタープリタ言語とは?

プログラムを1行ずつPCが理解できる言語に翻訳しながら動かす言語。
同時通訳家って表現がわかりやすい。

メリット

実行結果が細かく確認できる。

デメリット

コンパイラ言語より遅いらしい。

インタープリタ言語の例

Python, PHP, javascriptなど

コンパイラ言語

全部一気に翻訳してから動かす言語
翻訳家って表現がわかりやすい

メリット

・実行速度が速いらしい(使ったことないから体感したことはない。。)

デメリット

・プログラムが全て完成するまで実行結果が確認できない
・つまりデバッグがやりにくい

コンパイラ型言語の例

C言語, Java, Goなど

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?