소스코드에서 명령어로 컴퓨터는 소스코드를 곧장이해하지 못한다 컴퓨터는 명령어를 이해한다. 소스 코드는 실행되기전 명령어(+ 데이터)로 변환되어 실행한다. 소스코드 : 사람(개발자)가 이해하기 편한 언어 - 고급언어명령어와 데이터 : 컴퓨터가 이해하기 편한 언어 - 저급언어즉, 고급언어로 작성된 소스코드는 내부적으로 저급언어로 구성된 명령어나 데이터로 변환된다저급언어의 두종류 - 기계어(machine code) / 어셈블리어(assembly language)기계어를 변환하여 사람들이 보기편하게 만든게 어셈블리어CPU의 따라서 기계어가 달라질수 있다 고급언어에서 저급언어로 변환되는 대표적 방식 컴파일 / 인터프리트컴파일 - 소스코드 전체가 컴파일러에 의해 검사, 목적코드로 변환C/C++, Rust 컴파일러 ..