728x90
1. 컴파일 언어
컴파일 언어란 작성된 언어를 번역한 후 번역된 언어를 실행시키는 것이다.
작성된 언어를 따로 번역해야 하기 때문에 번역에는 시간이 오래 걸리지만 번역을 하면 프로그램 실행 시 다시 번역을 하지 않아도 되기 때문에 실행 시키는 속도는 빠르다. 프로그램의 변경이 있을 시 새로 번역을 다시 해야 하기 때문에 적응이 느리다.
C언어, JAVA등이 있다.
2. 인터프리터 언어
인터프리터 언어란 프로그램 실행 시 한줄 단위로 번역후 실행을 끝까지 반복하기 때문에 번역에는 시간이 짧게 걸리지만 실행하는 데에는 시간이 오래 걸린다. 프로그램의 변경이 있을 시 적응이 빠르다.
Python 등이 있다.
728x90
'개발 > 정리' 카테고리의 다른 글
[정리] MSA란 무엇일까? (Node.js 예시) (0) | 2023.03.08 |
---|---|
[패턴] 자주 사용되는 아키텍처패턴 4가지 (0) | 2022.12.19 |
[정리] 해싱과 암호화 (0) | 2022.12.12 |
[Github] 기초 및 설정 (0) | 2022.06.22 |
[GitHub] 설치 및 기초 (0) | 2022.06.21 |