Dartのロゴ | |
パラダイム | マルチパラダイムプログラミング、オブジェクト指向プログラミング、関数型プログラミング、命令型プログラミング、リフレクション |
---|---|
登場時期 | 2011年10月10日 |
開発者 | |
最新リリース | 3.5.4 / 2024年10月17日[1] |
型付け |
ver. 1.x:(動的または静的) ver. 2.x: 型推論(強い静的型付け) |
主な処理系 | Dart VM、dart2native、dart2js、Flutter |
影響を受けた言語 | Strongtalk、Java、JavaScript、Smalltalk、Erlang、C Sharp |
プラットフォーム | クロスプラットフォーム |
ライセンス | BSDライセンス |
ウェブサイト |
dart |
拡張子 | dart |
Dart(ダートまたはダーツ。当初はDashと呼ばれていた)は、ウェブアプリやモバイルアプリのクライアント開発向けに設計されたプログラミング言語である[2][3]。Googleによって開発された言語で、サーバーやデスクトップ向けアプリケーションの開発にも使用できる。
Dartはオブジェクト指向、クラスベース、ガベージコレクションを備えた、Cスタイルの構文を持つ言語である[4]。DartはネイティブコードまたはJavaScriptにコンパイルでき、インターフェイス、Mixin、抽象クラス、reification、ジェネリクス、型推論をサポートしている[5]。
2011年10月10日 - 12日に開催された デンマークのオーフスで開催された「GOTOカンファレンス」[6]で公開された[7]。この言語は、ウェブブラウザ組み込みのスクリプト言語であるJavaScriptの代替となることを目的に作られた。