달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  


 

구현 기법에 따른 분류

구분

설명

컴파일 방식의 언어

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

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

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

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

인터프리터 방식의 언어

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

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

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

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

혼합형 방식의 언어

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

·         JAVA 여기에 속합니다.

 

 


'Development > Software Engineering' 카테고리의 다른 글

컴파일(Compile)  (0) 2019.10.12
요구사항 분류(Requirement Classification)  (0) 2019.09.29
구현 기법에 따른 분류  (0) 2019.09.26
특수기호 (영문명, 한글명) 정리  (0) 2019.09.21
REPL(Read–Eval–Print Loop)  (0) 2019.09.21
프로그래머(programmer)  (0) 2019.09.21
Posted by codedragon codedragon

댓글을 달아 주세요