Dart: Structured web programming Googleは10月10日(米国時間)、新しいプログラミング言語「Dart」を発表した。 DartはWebアプリケーションの開発を主眼においたプログラミング言語。クラスの機能を有するとともに、型付けが自由という特徴がある。型を付けずに利用することも、型を指定して利用することもできる。 int fib(int n) { if (n <= 1) return n; return fib(n - 1) + fib(n - 2); } main() { print('fib(20) = ${fib(20)}'); } 上記ソースコードはDartのサイトに掲載されているフィボナッチ数列を計算するサンプルコード。よく使われるプログラミング言語のシンタックスに似ていることがわかる。また、次のサンプルの様にクラスを定義しての利用も可能。 c