랭귀지는 크게 두가지입니다.
1. 스크립트 – 컴파일러 필요없음. 해당 인터프리터로 막 돌림. 애들도 하는 스크립팅. 이건 프로그래밍이 아니라 스크립팅임. 근데 요즘은 스크립트 언어가 컴파일 언어처럼 기능이 다양해지고 막강해짐. 그래도 이것만으로는 소프트웨어 엔지니어가 못됨
2. 컴파일 – 하드코어 개발 언어들. 컴파일러가 필요함. 소프트웨어 엔지니어들이 매일 사용하는 주요 언어님. 자바는 정확히 말하면 컴파일 언어가 아니라 스크립트 언어임. 자바 인터프리터로 바이트 코드로 바꾸어 버추얼 머신에서 도는 언어임. 난 개인적으로 이런 졷같은 언어는 영원히 사라져야 한다고 생각함. 그런데 나사에서 화성에 보낸 화성 표면 탐사선에 자바로 짠 코드가 실려 있고 버그 발생하면 지구에서 실시간으로 디버깅해서 화성으로 코드 업로드함..썅..