우리가 사용하는 언어는 컴퓨터 입장에서 "이해할 수 없는 문자 집합" 컴퓨터가 사용하는 언어는 우리의 입장에서 "0과 1의 이상한 반복" 사람과 기계가 커뮤니케이션 할 수 있도록 중간다리 역할을 하는 것이 우리가 배울, 모두가 배우고 싶어하는, 프로그래밍 언어이다. 프로그래밍 언어는 고급 언어와 저급 언어로 분류된다 (비하 아님) 복잡한 인간 언어에 가까워서 우리가 배우기 쉬운 것이 고급 프로그래밍 언어, 기계어에 더 가까운 것이 저급 프로그래밍 언어이다. 우리가 주로 배우는 것은 당연히 배우기 (저급 언어에 비해 그나마) 쉬운 고급 프로그래밍 언어로, C, C++, Java 등이 대표적이다. 이 언어는 컴퓨터가 바로 이해하기는 어렵기 때문에 기계어로 변환하는 '컴파일' 과정을 거쳐야 한다. 단, Jav..