컴퓨터 프로그래밍에 사용하는 언어
크게 나누어 다음 네가지 어족이 있다.
- 명령형 (imperative)
- 함수형 (functional)
- 논리형 (logic)
- 객체지향형 (object-oriented)
혹은 다음과 같이 세대별로 나누기도 한다.
- 제1세대 : 기계어
- 제2세대 : 어셈블리어
- 제3세대 : 범용 고수준 언어 (C, Java, Pascal, Fortran, ...)
- 제4세대 : 특정 어플리케이션용 언어 (SQL, Mathematica, ...)
세대가 지날수록 자연언어에 가까운 쪽으로 이동해 왔다.
컴퓨터 프로그래밍 경험이 전무한 사람이 볼만한 글:
명령형 언어와 논리형 언어의 예는 뭐죠???... -
Haskell