사전 지식 Programming Language High-level language 고급 언어는 인간이 이해하기 쉽게 만들어진 언어로 컴퓨터에 대한 전문적인 지식이 없어도 저급 언어에 비해 배우기 쉽고, 기종에 관계없이 공통적으로 사용할 수 있으며, 그 의미를 쉽게 이해할 수 있는 사용자 중심의 언어다. Ex) C, C++, Java Low-level language 고급 언어에 비해 이해하기 어렵고 사용하기는 불편하지만 컴퓨터가 처리하기에 용이한 컴퓨터 중심의 언어이다. 저급 언어는 크게 두가지로 나뉜다. Assembly language 어셈블리어는 기계어와 고급 언어의 사이에 위치한 언어로, 인간이 이해하기 어렵다는 기계어의 단점을 보완하기 위해 나온 언어이다. 컴파일이 빠르지만 배우기 어렵고 유지보..