
·java
프로그래밍 언어는 크게 컴파일 언어와 인터프리터 언어로 나뉜다. 컴파일 언어란?컴파일 언어는 소스 코드 전체를 기계어로 한 번에 변환한 후 실행한다. 대표적인 예로는 Java, C, C++, Golang 등이 있다. 인터프리터 언어란?인터프리터 언어는 기계어로 변환하는 과정이 필요하지 않아서, 소스 코드를 한 줄씩 읽으면서 바로 실행한다. 대표적인 예로는 Python, Ruby 등이 있다. 컴파일 언어와 인터프리터 언어의 차이점컴파일 언어는 '실행 속도'가 빠른 것이 장점이다. 코드 전체를 기계어로 한번에 번역한 후 실행하기 때문에, 실행 시간이 빠른 것이다. 이이 비해 인터프리터 언어는 한 줄씩 읽어 가면서 실행하기 때문에 상대적으로 실행 속도가 느리다. 번역과정이 없는 인터프리터와 달리 컴파일..