컴퓨터 하드웨어 부품들이 이해할 수 있는 언어로 2진수 비트들로 구성
고급 언어와 기계어 사이의 중간 언어
어셈블러에 의해 기계어로 번역되며, 기계어와 일대일 대음
영문자와 숫자로 구성되어 사람이 이해하고 작성하기 쉬운 언어
컴파일러나 인터프리터를 통해 기계어로 변환
EX) C, C++, JAVA, Python etc…