앱 개발/용어정리
-
컴파일 타임(Compiletime) 과 런타임 (Runtime)의 차이앱 개발/용어정리 2020. 7. 16. 11:09
dart 언어에 대해 보다가 final 변수는 runtime 과정에서 상수를 정의하고 const는 compile과정에서 상수를 정의한다는 글을 보았다. 그래서 이에 대해 정리해보았다. 개발자는 프로그램이 어떻게 작동할지에 대한 소스코드를 입력한다. 이 소스코드는 컴파일(Compile)과정을 통해 사용자가 실행가능한 프로그램이 되는데 이 컴파일 되는 과정을 컴파일 타임(compile time)이라고 부른다. 컴파일된 프로그램은 사용자로부터 실행되어지는데 이 응용프로그램이 실행되는 과정을 런타임(runtime)이라고 한다. [예시] final List languages = []; const List companies = []; // no error languages.add('dart'); // compile..