seong

03 컴파일, 인터프리터 본문

자바/자바 실습

03 컴파일, 인터프리터

hyeonseong 2022. 7. 27. 11:02

컴파일이란?

사용자가 코드를 작성하고 컴퓨터로 실행하기 위해

컴퓨터가 알아들을 수 있도록 번역 해주는 역할을 한다.

Ex) 코드작성 -> 컴파일 -> 번역된 컴퓨터 언어 -> 실행

 

인터프리터란?

컴파일러가 컴파일을 통해 컴퓨터가 알아듣기 쉬운 언어로 번역하는것 이라면

인터프리터는 사용자가 코드를 작성했다면 그 코드를 바로 컴퓨터가 실행할 수 있도록 하는 역할을 한다.

Ex) 코드작성 -> 인터프리터 -> 프로그램 실행

  컴파일 인터프리터
편의성 수정후 다시 컴파일 하고 실행 수정 후 즉시 실행 가능
실행속도 컴퓨터가 저수준 언어로 실행되기 때문에 빠르다 느리다
보안성 컴파일 된 후 이기 때문에 코드가 유출 가능성이 낮다 코드가 그대로 사용되기 때문에 유출 가능성이 있다
용량 실행 파일 전체를 전송 -> 높은 용량 코드만 그대로 전송 -> 낮은 용랑
언어 C, C++JAVA 등컴퓨터가 이해하기 쉬운 언어 파이썬, JavaScript 등 사람이 이해하기 쉬운 언어

'자바 > 자바 실습' 카테고리의 다른 글

06 자바 기본 규칙  (0) 2022.07.28
05 Static, Stack, Heap  (0) 2022.07.28
04 JVM  (0) 2022.07.28
02 Stateful, Stateless  (0) 2022.07.27
01 신뢰성 있는 통신  (0) 2022.07.27