CODEDRAGON ㆍDevelopment/Software Engineering
구현 기법에 따른 분류
구분 |
설명 |
컴파일 방식의 언어 |
· 고급 언어를 기계어로 번역하는 방식의 언어를 의미합니다. · 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 |
REPL(Read–Eval–Print Loop) (0) | 2019.09.21 |
프로그래머(programmer) (0) | 2019.09.21 |
사용성 테스트(Usability Testing), 사용성 테스트의 효과, 사용성 테스트의 장점 (0) | 2019.09.13 |