Jin's Dev Story

[Dart] Dart란? 본문

Programming Language/Dart

[Dart] Dart란?

woojin._. 2023. 9. 7. 13:00

https://dartpad.dev/

-> 위의 링크로 다트 언어 사용 가능

Dart

  • 구글에서 만든 프로그래밍 언어
  • Dart를 사용해서 Flutter를 개발할 수 있음
  • 다른 언어들과 매우 유사한 방법으로 구현, 사용할 수 있음
  • 객체지향 언어
  • 멀티 플랫폼에 사용 가능 - 안드로이드, IOS, web, IoT 등등
  • Just in Time과 Ahead of Time 방식으로 컴파일
    • JIT(Just In Time): 프로그램을 실행하는 동안 기계어를 생성한다.
    • AOT(Ahead Of Time): 프로그램을 실행하기 전에 기계어를 생성한다.⇒ AOT 컴파일러를 사용해 미리 실행파일을 컴파일하여 변환 과정 없어 빠른 실행 시간, 성능 향상을 얻는다.
    •  JIT을 통한 빠른 개발 주기, AOT를 통한 빠른 실행 속도 두 가지 이점을 제공
    • ⇒ 개발과 디버깅 동안 JIT 컴파일러를 사용해 실시간으로 코드 수정사항을 확인할 수 있다.
  • null safety를 지원

'Programming Language > Dart' 카테고리의 다른 글

[Dart] Dart 사용법  (0) 2023.09.07