일반적인 문제 프로그래밍 언어 프로세서의 두 가지 일반적인 유형은 무엇입니까?

프로그래밍 언어 프로세서의 두 가지 일반적인 유형은 무엇입니까?

Jul 17, 2020 am 11:44 AM
매니저 프로그래밍 언어

프로그래밍 언어 처리 프로그램의 두 가지 일반적인 유형은 컴파일러와 인터프리터입니다. 인터프리터(interpreter)는 소스 프로그램이나 소스 프로그램의 내부 형태를 직접 실행하는 언어 처리 프로그램이다. 컴파일러란 고급언어로 작성된 소스 프로그램을 이에 상응하는 기계어 형식의 프로그램으로 번역하는 번역 프로그램을 말한다.

프로그래밍 언어 프로세서의 두 가지 일반적인 유형은 무엇입니까?

프로그래밍 언어 처리 프로그램의 두 가지 일반적인 유형은 인터프리터와 컴파일러입니다.

(추천 학습: Java 입문 튜토리얼)

관련 소개:

인터프리터:

인터프리터는 어휘, 구문, 의미 분석 측면에서 컴파일러와 동일한 원리로 작동하는 언어 처리 프로그램입니다. 사용자 프로그램을 실행할 때 소스 프로그램을 직접 실행하거나 소스 프로그램의 내부 형식(중간 코드)을 실행합니다.

유니버설 인터프리터란 여러 플랫폼에서 실행될 수 있는 인터프리터 또는 여러 고급 언어 소스 프로그램의 명령문을 해석하고 실행할 수 있는 시스템 프로그램을 말합니다. 따라서 범용 인터프리터는 휴대용 인터프리터라고도 부를 수 있습니다. 예를 들어, Java 언어 인터프리터는 다양한 플랫폼에서 실행될 수 있습니다.

컴파일러:

컴파일러라고도 불리는 컴파일러는 고급 프로그래밍 언어로 작성된 소스 프로그램을 이에 상응하는 기계어 형식의 대상 프로그램으로 번역하는 번역 프로그램을 말합니다.

컴파일러는 생성적 구현 접근 방식을 사용하여 구현된 번역 프로그램입니다. 고급 프로그래밍 언어로 작성된 소스 프로그램을 입력으로 사용하고, 어셈블리 언어나 기계어로 표현된 대상 프로그램을 출력으로 사용합니다.

컴파일된 대상 프로그램은 일반적으로 실행 단계를 거쳐 실행 프로그램의 지원을 받아 실행되고, 초기 데이터를 처리하고, 필요한 계산 결과를 계산합니다.

위 내용은 프로그래밍 언어 프로세서의 두 가지 일반적인 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)