본문 바로가기

C++

프로그래밍 언어의 종류

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.

'C++' 카테고리의 다른 글

아스키코드와 유니코드  (0) 2025.01.30
Data types  (0) 2024.02.24
C++ 주석 쓰는 법  (1) 2024.02.24
C++ Standard Library란  (0) 2024.02.24
build, clean, rebuild, compile, run/start  (0) 2024.02.19