A new crop of early-stage startups — along with some recent VC investments — illustrates a niche emerging in the autonomous vehicle technology sector. Unlike the companies bringing robotaxis to…
Googleが、JavaScriptよりも優れたWeb言語として開発中の「Dart」。このDartの標準化をECMA Internationalが開始したと、The Chromium Blogのエントリ「Ecma forms TC52 for Dart Standardization」で報告されました。 Dartは先月、最初の正式版となる「Dart 1.0」がリリースされたばかり。 ECMA InternationalはJavaScriptの標準化を行っている団体でもあり(JavaScriptは正式にはECMAScriptという名称)、DartはGoogle独自の言語から標準化された言語へと最初のステップを踏み出したことになります。ECMAは他にもC#の標準化も行っています。 WebブラウザにDartVMを搭載することを目指して 昨年の10月にGoogleがDartを発表したとき、Java
闇鍋プログラミング勉強会に参加して、Dartの処理系について話をしてきました。id:krustfさん、開催おつかれさまでした。 レポートはid:uzullaさんのレポートがよくまとまってます。私もいい感じにエアろくろをしている写真をとっていただきました。 「闇鍋プログラミング勉強会」に参加してきました - uzullaがブログ 発表資料は以下のとおり。id:godai_0519さんによるDartの言語仕様の解説に続いての発表だったこともあり、興味を持ってくださった方も多いようでした。発表した甲斐があってよかったと思います。 Inside frogc in Dart View more presentations from Goro Fuji 発表中「DartVMはデバッグ専用で、処理系としてはfrogcが最重要」といいました。これについて少し補足しておくと、そもそもすべてのブラウザにDar
Googleは「Dartプログラミング言語」と「JavaScript」の書き方を比較したWebサイト「Dart Synonym: Translations from JavaScript」を公開した。JavaScriptの記述方法とDartの記述方法をわかりやすくまとめることで、既存のJavaScriptユーザにDartへの移行を促す狙いがあるものとみられる。 JavaScriptに精通したWebデベロッパやWebページ制作者は少なくないが、Dartに馴染んだユーザはまだあまりいない。「Dart Synonym: Translations from JavaScript」では、JavaScriptでよく使う書き方ごとにDartでの記述方法が説明されている。Dart言語がどういった特徴を持ったプログラミング言語であるか調べる目的のみならず、実用的なプログラミング時の参照ドキュメントとしても役
Dartの素晴らしさがまだ分からない無知無識の者が、Dartの型システムについて深刻な誤解をしている。ここでは、Dartの型システムであるOptional Typeについて、ひとつ解説をする。これを読めば、Dartの如何に大昔のJavascriptより優れているかが、一目瞭然であろう。 強い静的な型付けは、C++のような、ほとんどを静的に決定する言語では非常に便利である。しかし、動的な言語では、むしろ邪魔にさえ感じる。 Dartの型システムは、Optionalである。型を明示的に書こうが書くまいが、自由である。 変数には、型を指定してもしなくてもよい。 var x = 0 ; int x = 0 ; 関数の引数には、型を指定してもしなくてもよい。 int f( int x ) => x ; f( x ) => x ; ジェネリックのタイプパラメーターには、型を指定してもしなくても良い。 L
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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く