logo

컴파일된 언어와 해석된 언어의 차이점

전제 조건 – 컴파일러와 인터프리터

컴파일 언어란 무엇입니까?

컴파일된 언어는 일반적으로 컴파일되고 해석되지 않는 프로그래밍 언어입니다. 이는 일단 컴파일된 프로그램이 대상 시스템의 명령어로 표현되는 것입니다. 이 기계어 코드는 인간이 해독할 수 없습니다. 컴파일된 언어 유형 - C, C++, C#, CLEO, COBOL 등



컴파일 언어란?

통역언어란 무엇입니까?

해석된 언어는 프로그램을 기계 명령어로 컴파일하지 않고 일반적으로 해석되는 프로그래밍 언어입니다. 이는 명령이 대상 시스템에서 직접 실행되지 않고 대신 다른 프로그램에서 읽고 실행되는 명령입니다. 통역된 언어 범위 - JavaScript, Perl, Python, BASIC 등

통역언어란 무엇인가

컴파일된 언어와 해석된 언어의 차이점

예 아니오. 컴파일된 언어 통역된 언어
1 컴파일된 언어는 일반적으로 인터프리터가 아닌 컴파일러로 구현되는 프로그래밍 언어입니다. 해석된 언어는 이전에 프로그램을 기계어 명령어로 컴파일하지 않고 구현이 직접적이고 자유롭게 명령어를 실행하는 프로그래밍 언어입니다.
2 이 언어에서는 프로그램이 컴파일되면 대상 시스템의 명령어로 표현됩니다. 이 언어에서는 명령이 대상 시스템에서 직접 실행되지 않습니다.
소스 코드에서 실행까지는 최소한 두 단계가 있습니다. 소스 코드에서 실행까지 단 한 단계만 거치면 됩니다.
4 이 언어에서는 컴파일된 프로그램이 해석된 프로그램보다 빠르게 실행됩니다. 이 언어에서는 프로그램이 실행되는 동안 해석된 프로그램을 수정할 수 있습니다.
5 이 언어에서는 컴파일 오류로 인해 코드가 컴파일되지 않습니다. 이 언어에서는 모든 디버깅이 런타임에 발생합니다.
6 컴파일된 언어의 코드는 컴퓨터의 CPU에 의해 직접 실행될 수 있습니다. 해석된 언어로 작성된 프로그램은 컴파일되지 않고 해석됩니다.
7 이 언어는 더 나은 성능을 제공합니다. 이 언어 예제는 상대적으로 느린 성능을 제공합니다.
8 컴파일된 언어의 예 – C, C++, C#, CLEO, COBOL 등 해석된 언어의 예 - JavaScript, Perl, Python, BASIC 등