소스코드와 명령어 고급 언어와 저급 언어 저급 언어: 컴퓨터가 직접 이해하고 실행할 수 있는 언어 기계어: 0과 1의 명령어 비트로 이루어진 언어, 가독성을 위해 십육진수로 표현하기도 함 어셈블리어: 0과 1로 표현된 명령어 (기계어)를 읽기 편한 형태로 번역한 언어 컴파일 언어와 인터프리터 언어 컴파일 언어: 컴파일러에 의해 소스 코드 전체가 저급 언어로 변환되어 실행되는 고급 언어 C 언어 컴파일: 컴파일 언어로 작성된 소스 코드 전체가 저급 언어로 변환되는 과정 컴파일러 컴파일을 수행해 주는 도구 소스 코드에 문법적인 오류는 없는지, 실행 가능한 코드인지, 실행하는 데 불필요한 코드는 없는지 검사하며, 저급 언어로 컴파일함 오류를 하나라도 발견하면 해당 소스 코드는 컴파일에 실패함 목적코드: 성공적..