[전공기초] 인터프리터 언어(Interpreter Language) vs 컴파일 언어(Compiled Language)
컴파일 언어 컴파일러를 통해 구현되며 소스 코드를 기계어로 바꾸는 과정을 사전에 처리하여 컴퓨터가 빠르게 구동하는 방법 인터프리터 언어 대부분 소스코드를 기계어로 컴파일하지 않고 인터프리터를 통해 소스코드 실행시 각 소스코드 구문(스테이트먼트)를 하나 이상 서브루틴 순서로 변환 후, 기계어나 바이트코드, CIL 등 다른 언어로 변환하여 구현 컴파일러 언어 인터프리터 언어 소스코드를 직접 기계 코드로 변환 소스코드를 직접 기계 코드로 변환하지 않고, 인터프리터라는 프로그램에 의해 한 줄씩 실행 미리 컴파일을 진행하여 오류를 사전예방 가능 동적 타이핑 지원(Dynamic Typing) 및 프로그램 크기가 대체로 더 작다. 테스트를 위해 컴파일 과정이 필요하여 추가 시간 소요 수정사항을 바로 실행하여 확인가능..
Computer
2023. 9. 25. 01:57
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 백준
- 함수
- 메모리
- 스레드
- 레지스터
- 컴파일
- static_cast
- 멀티스레드
- 인터럽트
- 프로세스
- thread
- 상속
- const
- 할당
- 명령어
- CPU
- 포인터
- 크기
- 클래스
- c++
- New
- 수학
- 운영체제
- malloc
- 초기화
- 알고리즘
- 구조
- dynamic_cast
- 게임수학
- 입출력
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함