프로그래밍 언어 처리 프로그램의 두 가지 일반적인 유형은 컴파일러와 인터프리터입니다. 인터프리터(interpreter)는 소스 프로그램이나 소스 프로그램의 내부 형태를 직접 실행하는 언어 처리 프로그램이다. 컴파일러란 고급언어로 작성된 소스 프로그램을 이에 상응하는 기계어 형식의 프로그램으로 번역하는 번역 프로그램을 말한다.
프로그래밍 언어 처리 프로그램의 두 가지 일반적인 유형은 인터프리터와 컴파일러입니다.
(추천 학습: Java 입문 튜토리얼)
관련 소개:
인터프리터:
인터프리터는 어휘, 구문, 의미 분석 측면에서 컴파일러와 동일한 원리로 작동하는 언어 처리 프로그램입니다. 사용자 프로그램을 실행할 때 소스 프로그램을 직접 실행하거나 소스 프로그램의 내부 형식(중간 코드)을 실행합니다.
유니버설 인터프리터란 여러 플랫폼에서 실행될 수 있는 인터프리터 또는 여러 고급 언어 소스 프로그램의 명령문을 해석하고 실행할 수 있는 시스템 프로그램을 말합니다. 따라서 범용 인터프리터는 휴대용 인터프리터라고도 부를 수 있습니다. 예를 들어, Java 언어 인터프리터는 다양한 플랫폼에서 실행될 수 있습니다.
컴파일러:
컴파일러라고도 불리는 컴파일러는 고급 프로그래밍 언어로 작성된 소스 프로그램을 이에 상응하는 기계어 형식의 대상 프로그램으로 번역하는 번역 프로그램을 말합니다.
컴파일러는 생성적 구현 접근 방식을 사용하여 구현된 번역 프로그램입니다. 고급 프로그래밍 언어로 작성된 소스 프로그램을 입력으로 사용하고, 어셈블리 언어나 기계어로 표현된 대상 프로그램을 출력으로 사용합니다.
컴파일된 대상 프로그램은 일반적으로 실행 단계를 거쳐 실행 프로그램의 지원을 받아 실행되고, 초기 데이터를 처리하고, 필요한 계산 결과를 계산합니다.
위 내용은 프로그래밍 언어 프로세서의 두 가지 일반적인 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!