Java | 컴파일 언어, 인터프리터 언어, 스크립트 언어

송은석·2022년 10월 8일
0

자바의 신 - 정리

목록 보기
4/5

자바의 신(책)을 통해 배우게 된 내용과 추가로 공부한 내용을 정리합니다.
19-21강 부분


컴파일 언어, 인터프리터 언어, 스크립트 언어

  • 컴파일 언어는 소스 코드를 컴파일하여 기계어로 만들고 이후에 이를 cpu를 통해 동작시키는 언어이며, 인터프리터 언어는 소스 코드를 한줄씩 읽고 이를 해석하여 바로 실행시키는 언어이다.
  • 스크립트 언어는 위의 두 언어와는 조금 다른 방식으로 분류된 언어이다. 어떠한 애플리케이션을 위해 사용되는 목적을 가진 언어라고 할 수 있다. 브라우저를 위해 사용되는 자바스크립트, 유니티를 위해 사용되는 C#이 그 예가 될 수 있다.
  • 자바는 컴파일 언어이자 인터프리터 언어이며, 스크립트 언어는 아니라고 할 수 있다. 자바는 소스 코드를 컴파일하여 바이트 코드로 만들고, 이를 JVM에서 실행하면서 기계어로 번역한 뒤 CPU를 통해 동작시키기 때문이다. 또한 특정 애플리케이션에 종속되지 않은 언어이므로, 스크립트 언어는 아니라고 할 수 있다.

참고

책 | 자바의 신, 이상민 저
웹 사이트 | 
profile
Done is better than perfect🔥

0개의 댓글