C++

프로그래밍 언어의 종류

Bithub 2024. 3. 1. 04:09
728x90

세상에는 수많은 프로그래밍 언어가 있다.

프로그래밍 언어는 크게 2가지 기준에 따라 분류될 수 있다.


Compiled Languages vs Interpreted Languages

  • Compiled language는 compiling을 통해 CPU가 이해할 수 있는 machine code로 된 executable을 생성한다.
    예시 C, Haskell
  • Interpreted language는 interpreter가 사용자가 작성한 코드를 동적으로 CPU가 이해할 수 있는 코드로 변환한다. 물론, interpreted language도 compile될 수는 있지만 interpreter를 함께 동봉해야 한다.
    예시 : Java, Python

Imperative Languages vs Functional Languages

  • Imperative language는 top to bottom 순서대로 실행된다.
  • 예시 : C, Java
  • Functional language는 선언이나 함수의 해석으로 실행된다.
  • 예시 : Haskell

 

The End.