공부
프로그래밍 언어란
Coding_mon
2020. 9. 11. 14:21
일단 프로그래밍 언어는 컴퓨터가 알아 들을 수 있는 언어를 칭한다
예를 들어 토종 미국인에게 알아듣게 말을 하려면 영어로 , 일본인에게는 일본어로 말하듯이
컴퓨터도 컴퓨터의 언어로 말을 해야 알아 듣는다.
컴퓨터의 시스템은 스스로 인식 할 수 있는 명령어들로 이루어진 프로그램에 의하여 동작되며
여기서 사용하는 프로그래밍 언어는 프로그램을 작성하기 위한 인공적인 언어이다.
크게 프로그래밍 언어를 저급언어(Low level), 고급언어(High leve)로 나눌수 있는데
언어가 싸구려라서 저급이 아니고 시대적이고 편리함에 따라서 분류를 한것이다.
- 저급언어 ex) 기계어(01010101011), 어셈블리어(mov ax...)
- 고급언어 ex) python, java, C++ ,
C -> 시대에 따라서 중급언어로 불리기도 함
저급언어는 초기에 사용되던 하드웨어 지향의 기계 중심 언어로, 하드웨어와 밀접한 기능을 제어하는
프로그램을 작성하는데 주로 사용되며 복잡하다는 특징을 가지지만 그만큼 성능이 빠르다.
하지만 복잡하다라는 단점은 코드를 작성시 많은 불편함을 가져오게 되었고 이로 인해
사용자의 언어와 비슷한 고급언어가 개발되어 사용되었다.