0과 1로 이루어진, 기계가 이해할 수 있는 언어
기계어를 좀 더 인간이 사용하기 쉽게 다듬은 언어
인간이 사용하는 언어에 가까운 프로그래밍 언어
컴파일러에 의해 번역되어 다른 프로그래밍 언어(기계어)로 바뀌는 언어
코드를 한 번에 컴파일러로 변환하기 때문에 이 작업만 해 놓으면 실행 속도가 빠름
Ex) Java, C/C++ 등
인간이 사용하는 언어에 가까운 프로그래밍 언어
인터프리터를 통해 소스 코드를 바로 실행할 수 있는 언어
명령어를 한 줄씩 읽고 바로 기계어로 번역
먼저 번역해야 하는 컴파일 과정은 없지만 실행이 느림
Ex) Javascript, 파이썬 등