CS(Computer science)/컴파일러

우리는 C, C++, Java 등의 고급언어를 사용하여 비교적 쉽게 프로그램을 작성하고, 이렇게 작성된 프로그램을 컴퓨터에서 실행함으로써 원하는 작업을 컴퓨터로 처리한다. 그러나 고급언어로 작성된 프로그램들은 기계어가 아니므로, 컴퓨터에서 직접 실행할 수 없기 때문에 컴파일러가 이 프로그램들을 번역하여 컴퓨터가 실행할 수 있는 기계어로 변환시켜 준다. 따라서 하나의 프로그램 언어가 출시되었다는 것은 그것을 번역하는 컴파일러가 만들어졌다는 뜻이 된다. 컴파일러를 기록하는 첫번째 챕터에서는 아래 있는 내용들을 다룰 것이다. 1. 컴파일러의 필요성 2. 컴파일러와 인터프리터의 관계 3. 컴파일러의 실행순서 컴파일러의 필요성 컴퓨터는 0과 1로 구성된 2진법 수만 취급하므로 초기의 프로그래밍 언어는 0과 1로 ..
Santos
'CS(Computer science)/컴파일러' 카테고리의 글 목록