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.