Compiled-programming-language는 소스 코드를 실행하기 전에 기계어로 한 번에 번역하는 과정을 거치는 프로그래밍 언어를 의미합니다. 인터프리터 언어와 대비되는 개념으로, 컴파일러라는 별도의 프로그램을 사용하여 사람이 작성한 코드를 컴퓨터가 직접 이해할 수 있는 이진 코드인 기계어로 변환합니다. 이 과정 덕분에 프로그램 실행 속도가 매우 빠르다는 장점이 있지만, 코드를 수정할 때마다 다시 컴파일해야 하므로 개발 과정에서 즉각적인 확인이 어렵다는 특징이 있습니다. C, C++, Rust, Go 등이 대표적인 예시입니다. 프로그래밍 분야에서 이 용어는 언어의 실행 방식을 설명할 때 필수적으로 사용되며, 성능 최적화가 중요한 시스템 프로그래밍이나 게임 엔진 개발 등에서 주로 언급됩니다. 인터프리터 언어인 파이썬이나 자바스크립트와 비교할 때, 하드웨어 자원을 더 효율적으로 제어할 수 있다는 점에서 기술적인 차이가 명확합니다.