Android
로그인
Android
로그인
[JVM] Interpreter & Compiler
Jay
·
2021년 1월 18일
팔로우
0
compiler
interpreter
0
Computer Science
목록 보기
10/50
Interpreter
개발자가 작성한 소스코드를 '한 문장씩 읽고' 기계어로 바꿔준다. 그 후 변환된 코드를 실행한다.
Compiler
전체 소스코드를 '모두' 기계어로 파일로 바꾸고 그 후에 변환된 코드를 실행시킨다.
Build시에, interpreter는 별 일 하지 않지만 Compiler는 기계어 소스 코드를 기계어 파일로 생성하기에 오래 걸리는 것 처럼 느껴진다.
한 줄 씩 읽고 변환하여 실행하는 인터프리터와 다르게 컴파일러는 만들어둔 실행파일만 읽으면 되므로 실행 속도에서 훨씬 빠르다.
Jay
Android Developer - Come to my medium (https://medium.com/@wodbs135)
팔로우
이전 포스트
[CS] 직렬화/역직렬화 이야기
다음 포스트
[CS] 객체지향 프로그래밍(OOP)
0개의 댓글
댓글 작성