어셈블러1 컴파일러 Compiler / 어셈블러 Assembler / 인터프리터 Interpreter Compiler란? 간단하게 말해 번역기입니다. 우리는 프로그램 코드를 고급언어(high-level language)라고 하는 Java, C, C++ 등으로 작성합니다. 하지만 컴퓨터는 기계 언어(Machin language)인 0과 1만 알아듣기 때문에 실행되지 않습니다. 따라서 우리가 작성한 코드(source code)를 컴퓨터가 알아듣게 하기 위해 컴퓨터 언어(0,1)로 변환시켜주는 역할을 하는 것이 compiler입니다. 추가로, Compiler는 Interpreter, Assembler와 함께 Language Processors의 하나입니다. 큰 틀에서는 비슷한 역할을 하지만 각각의 차이가 있습니다. 앞서 설명드린 것 처럼 compiler는 소스코드를 object code(객체 코드)로 변환하는.. 2019. 5. 9. 이전 1 다음