Flutter (0) - Dart 언어 특징
Flutter는 Dart라는 언어를 사용하여 개발됩니다. Dart 언어의 특징에 대해 알아보겠습니다. Dart 언어 특징 Dart, Flutter 모두 Google에서 만들었기 때문에 Dart언어가 Flutter의 입맛에 맞게 수정될 수 있다. Dart는 2개의 컴파일러를 가지고 있다. Dart Native 여러 CPU의 아키텍처에 맞게 변환해주는 컴파일러 IOS, Android, Windows, Linux, Mac 개발을 하는 도중엔 Dart VM 위에서 **JIT(just in time)**컴파일러로 동작한다. → 개발 중에 바로바로 결과를 확인할 수 있다. 배포할 땐 **AOT(ahead of time)**컴파일러를 사용한다 → native ARM or x64 기계어로 변환된다. 2. Dart Web JavaScript로 변환해주는 컴파일러 main main함수는 모든 Dart 프로그램의 Entry point이다. main 함수에서 쓴 코드가 호출된다. (만약 main이 없다면