CS1 인터프리터와 컴파일러 CPU에는 두가지 기능이 존재하는데 ALU(산술논리연산장치)와 CU(control unit)가 있다. CU가 0과 1로 이루어진 코드를 받아서 ALU를 이용하여 연산을 한다. 이때 CU가 넘겨받은 코드를 처리할때 두가지의 번역 방법이 존재한다. 인터프리터(Interpreter) inter '-사이에' 받은 코드를 하나씩 번역하여 실행한다. 중간에 언어를 실행할 가상머신이 존재해야한다. 그러므로 가상머신만 존재한다면 어떤 환경이든 실행 가능함. 실행하면서 수행성능이 컴파일러보다 떨어진다.\ ex) JS Python 컴파일러(Compiler) pile together '차곡차곡 쌓는다' 받은 코드를 한번에 미리 번역한 후에 실행하게 된다. 이에 따라 배포시 구문 오류가 존재할 수 없다. 또한 실행만 된다면 .. 2022. 8. 30. 이전 1 다음