[컴퓨터구조 목차 바로가기]2️⃣ 명령어와 컴퓨터 언어컴퓨터는 이진수(0과 1)로 이루어진 기계어(Machine Code)만 이해할 수 있습니다.그러나 사람이 작성하는 프로그래밍 언어(고급 언어, High-Level Language)는 알기 쉬운 문법과 구조로 되어 있습니다.따라서, 우리가 작성한 코드를 CPU가 실행할 수 있는 기계어로 변환하는 과정(번역 과정, Translation Process) 이 필요합니다.프로그램 번역에는 컴파일러(Compiler)와 인터프리터(Interpreter)라는 두 가지 주요 방식이 있으며,각 방식은 번역 방식, 실행 속도, 디버깅 방식 등에서 차이가 있습니다.이번 섹션에서는 컴파일러와 인터프리터의 개념, 차이점, 프로그램 번역 과정, 그리고 실제 사용 사례를 자세히 ..