구현 기법에 따른 분류

CODEDRAGON Development/Software Engineering

반응형


 

구현 기법에 따른 분류

구분

설명

컴파일 방식의 언어

·         고급 언어를 기계어로 번역하는 방식의 언어를 의미합니다.

·         FORTRAN, PASCAL, C, C++ 등이 컴파일 방식의 언어에 속합니다.

·         컴파일 방식은 실행에 필요한 정보가 컴파일 시간에 계산되어 실행 속도가 높다는 특징을 가지고 있습니다.

·         실행속도는 빠르지만 운영체제에 종속되어 있습니다.

인터프리터 방식의 언어

·         고급 언어 명령문을 매번 하나씩 번역하고 실행하는 방식의 언어를 의미합니다.

·         BASIC, PROLOG, LISP, SNOBOL, HTML, Javascript, Python 등이 인터프리터 방식의 언어에 속합니다.

·         프로그램 실행 시에 계산된다는 특징을 가지고 있습니다.

·         실행속도가 느리지만 운영체제에 구속을 받지 않습니다.

혼합형 방식의 언어

·         고급 언어를 컴파일 하여 중간 언어로 변환한 , 인터프리터에 의해 번역을 실행하는 방식의 언어를 의미합니다.

·         JAVA 여기에 속합니다.

 

 


반응형