컴파일러를 통해 원시 코드를 기계어로 변환한 다음 실행하는 언어.
컴파일된 바이너리 형태로 실행되기 때문에 높은 효율성과 빠른 실행 속도를 제공한다.
시스템 소프트웨어, 응용 프로그램, 그래픽 및 게임 개발 등 광범위한 분야에서 사용.
인터프리터를 사용하여 원시 코드를 한 줄씩 읽어 가며 실행하는 언어.
소스 코드를 읽으며 실행하기 때문에 프로그램의 실행 속도가 느리다.
웹 개발, 자동화, 데이터 처리 등과 같은 작업을 위해 사용되고, 기존 애플리케이션과 상호 작용하는데 유용.