목록Programming/Computer Science (1)
Be ready to study forever - 개발자 꿈나무
컴파일과 런타임의 차이점
컴파일과 런타임의 차이점 1. 컴파일 컴파일이란 개발자가 작성한 소스코드를 기계가 이해할 수 있는 2진수의 바이너리 코드로 바꿔주는 과정이다. JAVA, C, C++같은 언어들이 컴파일 언어이며 분류와 같이 반드시 실행(런타임)되기 위해서는 컴파일이 되어야한다. 반대로, Python, PHP, JavaScript와 같은 언어들은 스크립트 언어이다. 스크립트 언어는 컴파일 과정이 없이 기계어로 번역되는 즉시 동작하도록 되어있다. 따라서 컴파일 과정은 필요 없지만 작동시에 스크립트언어는 컴파일언어에 비해서 느린 단점이 있다. 2. 런타임 컴파일이 완료된 이후 사용자에 의해서 응용프로그램이 동작되어지는 때를 런타임이라고 한다. 3. 런타임 에러와 컴파일 에러 컴파일 에러는 컴파일 과정에서 컴파일러가 이해하지 ..
Programming/Computer Science
2020. 7. 19. 23:17