소스코드와 명령어
프로그래밍 언어 : 고급언어로 개발자가 이해하기 쉽게 만든 언어
저급언어 : 컴퓨터가 이해하고 실행하는 언어
컴퓨터는 고급언어를 직독직해하여 실행하는게 아닌 저급언어로 변환 과정을 거치고 실행
저급언어
기계어 : 0과 1로 이뤄진 언어 (이진수, 십육진수 사용)
어셈블리어 : 기계어를 읽기 편한형태로 변환
*기계어 0101 0101 > 어셈블리어 push rbp
고급언어가 저급언어로 변하는 방식