반응형
컴파일 언어의 특징
언어의 종류에서 컴파일 언어와 인터프리터 언어가 있습니다.
먼저 인터프리터 언어를 알아보기 전에 간단하게 컴파일 언어의 특징을 얘기해 보겠습니다.
컴파일 언어의 특징
- 규모가 큰 프로그램은 컴파일 시 오래 걸릴 수 있습니다.
- 컴파일 후에는 모든 소스코드가 기계어로 변환되어 있기 때문에 실행 시간이 빠릅니다.
컴파일 언어의 종류: C, C++, java, C#
인터프리터 언어의 특징
인터프리터 언어란 소스코드를 컴파일 하지 않고 인터프리터로 소스코드를 한 줄씩 읽어서 바로 실행하는 방식으로 동작하는 언어 입니다.
인터프리터 언어의 특징
- 컴파일하지 않고 인터프리터가 직접 한 줄씩 읽어서 실시간으로 실행하고 번역과 실행이 동시에 이루어지니 컴파일 언어에 비해 속도가 느립니다.
- 빌드 과정 없이 바로 실행이 가능합니다. 별도의 실행파일이 존재하지 않습니다.
인터프리터 언어 종류: R, Python, Ruby
인터프리터 언어와 컴파일 언어 실행 구조
프로그래밍 언어에 있어서 모든 것은 그 이유가 있어서 만들어졌습니다.
어떤 언어가 좋고 다른 언어는 나쁘다는 편견을 가지시지 마시고 적시적소에 적절한 언어를 사용하시길 바랍니다.
반응형
'프로그래밍 > 웹개발(WEB)' 카테고리의 다른 글
[Windows10] 윈도우10 바탕화면 변경 방법 (2) | 2021.04.29 |
---|---|
[Tomcat] 톰캣 인코딩 설정 방법 (0) | 2021.04.25 |
[Eclipse] 이클립스 Maven Repository 경로 설정방법 (0) | 2021.04.19 |
[웹개발web]HTML 태그정리 (0) | 2021.04.17 |
MSSQL 테이블 정의서 자동으로 HTML으로 출력하는 쿼리 (0) | 2021.04.12 |
댓글