프로그래밍 언어
정의와 종류
문제해결을 하기 위해 논리 적인 알고리즘을 코드로 구현한 것
프로그래밍 언어
- 저급언어
기계가 잘 알아들을 수 있도록 작성
- 실행 속도가 빠름
기계어
- 0과 1의 형태로 작성된 언어
- 프로그래밍 언어 작성을 위해 전문적인 지식 필요
- 프로그램 유지보수가 어려움
:::error 어셈블리어
- 기호코드를 통해 기계와 1대1로 대응
- 어셈블러를 통해 번역
:::
- 고급언어
- 사람이 잘 알아들을 수 있도록 작성된 언어
- 번역과정이 필요함
- 다양한 종류 언어가 있음 ex) FORTRAN, COBAL, ALGOL, LISP, PASCAL, BASIC, C, C++, JAVA, Python...
알고리즘
프로그램 설계를 위해 문제해결방법을 순차적을 제시한 것