정의
- 구글에서 만든 프로그래밍 언어
- DVM(Dart VM)상에서 동작하거나 네이티브 컴파일링을 통해 어플리케이션 실행을 지원한다.
- 지원 플랫폼
- 모바일
- 데스크톱
- 웹 브라우저
- 서버
- 지원 플랫폼
특징
- 객체지향언어
- 다른 언어들과 매우 유사한 문법이 많다.
- 쉽게 배울 수 있다.
- Flutter 개발에 최적화
- Null Safety 지원
- 2종류의 컴파일 빙식
- 개발 시
- JIT(Just in Time) 방식
- 개발 중에는 매우 빠른 속도로 컴파일 하고 변경한 결과를 볼 수 있다.
- JIT(Just in Time) 방식
- 배포 시
- AOT(Ahead of Time) 방식
- 개발 시