Compile, Compile Time vs Run time, 정적타입언어 vs 동적타입언어
https://velog.io/@alkwen0996/CS-%EC%BB%B4%ED%8C%8C%EC%9D%BCCompile%EA%B3%BC-%EB%9F%B0%ED%83%80%EC%9E%84Runtime
컴파일(Compile)이란?
개발자가 프로그램을 위해 작성한 소스코드를 다른 프로그램이나 기계(H/W)가 처리하기 용이한 형태로 바꾸는 과정을 말한다.
Java, C, C++ 같은 언어들이 컴파일 언어이며 실행(런타임)되기 위해서는 반드시 컴파일 과정을 거쳐야한다.
반면에, JavaScript, Php, Python 같은 언어들은 스크립트 언어이며 이런 언어들은 컴파일 과정없이 기계어로 번역되는 즉시 동작하도록 되어있다. 따라서 컴파일과정은 필요하지 않지만 작동시에는 컴파일 언어에 비해 느리다는 단점이 ...