인터프리터(Interpreter)
CODEDRAGON ㆍDevelopment/Software Engineering
반응형
인터프리터(Interpreter)
· 인터프리터 방식의 언어는 모두 인터프리터를 필요로 합니다.
· 프로그램 문장을 하나씩 번역하고 실행할 수 있도록 하는 프로그램
· 매번 사용할때마다 변환해 주어야 합니다.
· 고급언어로 작성된 원시코드를 한번에 한 줄씩 읽어 들여서 실행하는 프로그램
· 소스 코드(source code)를 읽고 해석하여 수행하는 프로그램입니다.
· 컴파일 과정이 없기 때문에 개발하는 과정에서 사용하면 유용합니다.
· 기계어 코드를 현재 시스템에서 돌아갈 수 있도록 에뮬레이션하는 역할
· 실행 속도가 느리고 메모리 사용이 비효율적이라는 단점이 있습니다.
https://en.wikipedia.org/wiki/Interpreter_(computing)
'Development > Software Engineering' 카테고리의 다른 글
디자인 패턴 사용 이유 (0) | 2019.09.03 |
---|---|
라이브러리 종류-표준라이브러리(standard library), 외부 라이브러리 (0) | 2019.08.24 |
소프트웨어를 배워야 하는 이유 (0) | 2019.07.19 |
릴리즈 노트의 중요성 (0) | 2019.07.08 |
소프트웨어 품질을 평가하기 위한 필요요소 (0) | 2019.07.01 |