タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

dartとjavascriptに関するjoan9のブックマーク (2)

  • JSにコンパイルされたDartがPerlより速い件 - Islands in the byte stream (legacy)

    Dartのインストールが簡単になっていたので試してみたところ、Perlよりも高速だった。 なにこれ悔しい。 Dart: void main() { final t = new Stopwatch(); t.start(); final a = new List<int>(); for(var i = 0; i < 1000000; ++i) { a.add(i); } for(var i = 0; i < a.length; ++i) { ++a[i]; } var sum = 0; for(var i = 0; i < a.length; ++i) { sum += a[i]; } print(sum); print(t.elapsedMilliseconds / 1000); } Perl: use 5.12.0; use Time::HiRes qw(gettimeofday tv_

    JSにコンパイルされたDartがPerlより速い件 - Islands in the byte stream (legacy)
  • DartのFlorian Loitschとのチャット

    IRCのチャットで興味深かったチャットの断片をいくつか。 ezoe: 単項マイナス演算子をユーザー定義するにはnegateを使わないといけないのはちょっと驚きだね。 floitsch:何か代案でも? ezoe:いや、別に不満ってわけでもないけど、理解するのに戸惑ったし、パースでも早くなるのかな? floitsch:-は二項演算子にすでに取られてるからね。 floitsch:もちろん、引数の数を見て判断することもできるけど、それは他ではやってない処理だから、"operator negate"を導入することにした。 ezoe:なるほど、つまり例外的なルールを作りたくなかったのか。 ezoe:そういえば~/演算子ってのもあるけど、他の言語でこの演算子を使ってるのは知らないな。 floitsch:多分ないよ。 floitsch:切り捨ての除算が欲しかったんだ。 TheSheep://?みたいな?

  • 1