어셈블리어는 주소를 사용하지만, C언어는 변수 이름을 사용합니다.
어셈블리어
Move M(0), #10
C언어
int number = 10;
C언어 프로그래밍에서는 변수라는 것이 있습니다.
변수는 선언이 되는데, 변수의 선언이란 메모리의 특정공간에 이름을 붙이는 작업을 의미합니다.
메모리 주소가 아니라 변수의 이름을 사용하여 우리가 생각하는 데이터 중심으로 프로그램을 작성할 수 있습니다.
컴파일(Compile)은 주어진 language로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램으로 변환하는 프로세스입니다. 일반적으로 컴파일러는 C 또는 Java 와 같은 고급 언어를 CPU가 이해할 수 있는, 즉 어셈블리어와 같은 기계 언어로 변환합니다.