1.1 프로그래밍 언어 1.1.1 프로그래밍 언어 프로그래밍 언어란, 사람과 컴퓨터 사이의 약속 이다. 그리고 프로그래밍 언어로 만들어진 파일이 있을 때, 사람도 이해할 수 있고, 컴퓨터도 이해할 수 있는 언어를 코드(Code) 또는 소스(Source)라고 말할 수 있다. 이러한 코드를 만들어 내는 것을 코딩이라고 말하고, 코드를 만들어 내는 사람을 코더라고 말한다. 이 코드를 건축학적인 측면으로 설명하자면, '설계도'라고 말할 수 있지만, 건축학적인 측면에서의 설계도와 코드는 완전히 동일하지는 않다. 왜냐하면, 건축 쪽에서의 설계도는 '시작'에 불과하다. 설계도를 만들었다고 해서 그 뒤의 일이 자동적으로 일어나는 것이 아니라, 많은 자원, 인력, 노동을 통해 완성품을 만들어 내야 한다. 부과적인 노력이..