코딩과 컴파일
코딩이란 컴퓨터가 이해 가능한 명령서를 작성하는 과정이다. 사람이 이해하기 위한 것이 아니라 컴퓨터가 해석할 수 있게 작성해야 한다.
반도체는 켜진 상태(1)와 꺼진 상태(0), 2가지 상태로 모든 것을 표현한다. 컴퓨터는 2진법만 이해할 수 있기 때문에 명령서는 2진법으로 작성되어야 한다.
옛날에는 기계어로 코드를 작성하다가 이후 어셈블리어가 나왔다. 숫자가 아닌 문자이기에 사람에게 좀 더 친숙한 언어이며, 기계어와 어셈블리어는 일대일 대응 관계를 가진다.
