タグ

dartに関するtyageのブックマーク (13)

  • JavaとJavaScriptの良いとこ取り? 「Dart」超入門

    クライアントもサーバも! Webアプリ開発言語Dartとは 今回は、プログラミング言語「Dart」を紹介します。 Dartは2011年にグーグルが発表したプログラミング言語です。「Dart: Structured web apps」で情報が公開されています。今後のWebアプリ開発のトレンドを見極めるうえでも、1度はチェックしておきたいプログラミング言語でしょう。 DartJavaと同じクラスベースのオブジェクト指向言語です。JavaScriptがターゲットとする分野と同じくWebアプリ開発向けのプログラミング言語です。 「構文スコープ(lexical scoping)」「クロージャ(closures)」「オプショナル静的型(optional static typing)」といったJavaにはない機能をサポートしています。Webアプリを開発しやすい言語を目指しており、クライアントサイドもサ

    JavaとJavaScriptの良いとこ取り? 「Dart」超入門
    tyage
    tyage 2012/12/19
  • Dart基礎文法最速マスター(?) - とりあえず適当な名前にした

    基礎文法最速マスター系は2年ぐらい前に流行ったものなので,とっても遅いのですが. 私自身が,Dartの勉強をしながら,なんとなくまとめておいたものを公開します. 間違っている部分などなど有ると思いますが,訂正とか頂けると嬉しいです. 気が向いたら,段々追加していくかも知れません. 1.Hello World Dartの入出力にはcoreライブラリの中にある,print関数を使用します. そのとき"$変数名"とするとその変数の内容を埋め込むことができます. main() { print("Hello World"); } main() { String str = "Hello World"; print("$str"); } どちらも,Hello Worldを表示します. Hello World 2.コメント 行コメント print("Hello World"); //コメント ブロックコ

    Dart基礎文法最速マスター(?) - とりあえず適当な名前にした
    tyage
    tyage 2012/12/09
  • Dart ハッカソンを開催します

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    Dart ハッカソンを開催します
    tyage
    tyage 2012/04/06
  • Engadget | Technology News & Reviews

    Hands-on with the new iPad Pro M4: Absurdly thin and light, but the screen steals the show

    Engadget | Technology News & Reviews
    tyage
    tyage 2012/02/21
    なんか名前に笑った
  • Google、人気の2D物理エンジンを「Dart」プログラミング言語へ移植

    Googleは1月11日(米国時間)、物理エンジン「Box2D」を「Dartプログラミング言語」へ移植したことを発表した。成果物はDartBox2D (Box2D ported to Dart)と呼ばれている。 DartBox2Dは、Java版のBox2Dを移植のベースとしており、現段階は純粋に移植しただけの状態で、Dart特有の機能などはまだ使われていない。また、格的なパフォーマンスチューニングも実施されていないが、すでに相応のパフォーマンスを実現していると説明されている。 DartBox2Dの動作はデモサイトで確認することができる。Googleは今後、DartBox2DをDartの特徴的なプログラミングテクニックを適用したものへと書き換えていくことで、Dartプログラミングにおけるアプリケーションプログラミングの参照実装として活用していきたいとしている。

    tyage
    tyage 2012/01/21
    受験終わったらやろうと思っていたことをやられてしまったけど嬉しい
  • MS、グーグルのウェブプログラミング言語「Dart」に不支持を表明

    Googleがウェブプログラミング言語「Dart」でウェブを改良したいと考える中、Microsoftが自らをDartの重要な協力者となりうる存在ではなく、むしろ異議を申し立てる立場にあるとの姿勢を明らかにした。 ウェブサイトにある程度高度な機能を付与するプログラミング言語としてはJavaScriptが用いられているが、GoogleDartJavaScriptの不備を補いたいと考えている。しかし、Microsoftは米国時間11月22日付のブログ投稿で、JavaScriptの改善こそ進むべき道だと主張した。 MicrosoftJavaScriptチームに属する5人のメンバーは、Dartの売り込み文句は「JavaScriptには根的な欠陥があり、(大規模化という)シナリオを推し進めるにはJavaScriptから『決別』する必要がある」と主張しているとした上で、「われわれはこのような考え

    MS、グーグルのウェブプログラミング言語「Dart」に不支持を表明
    tyage
    tyage 2011/11/26
  • 翻訳::Dartが未来の言語じゃない理由 - 蟲!虫!蟲! - #!/usr/bin/bugrammer

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    翻訳::Dartが未来の言語じゃない理由 - 蟲!虫!蟲! - #!/usr/bin/bugrammer
    tyage
    tyage 2011/10/21
  • 何故Dartが史上最高の言語なのか

    史上最高にして、恐らく今世紀最高となるプログラミング言語は、Dartである。DartC++以外の既存のプログラミング言語のほとんどを駆逐する事ができる潜在性能を持っている。これからの真のプログラマーは、C++Dartという二大言語に加え、目的に応じて、アセンブリやシェーダーなどの専用言語を学ぶことになるだろう。 Dartの美しさを理解出来ない近眼者が、愚にもつかぬ批判をしている。恐らく、彼らは規格書が読めないのであろう。曰く、「Javaのパクリ」、曰く、「目新しい新機能がない」。Javaのパクリという阿呆は、Javaのような聳え立つ糞の信者なのだろう。ただJavaと同じようなキーワードや文法を使っているからといって、それがJavaのパクリであるとは片腹痛い。Dartからみれば、Javaなど歯牙にもかけぬ愚物である。目新しい機能がないという批判もあたらぬ。およそ斬新な新機能というのは、人

  • DartのOptional Typeについて

    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

    tyage
    tyage 2011/10/18
  • http://try.dartlang.org/s/6Qgc

    tyage
    tyage 2011/10/18
    わお・・・
  • Dartのラクそうなところ The static checker

    tyage
    tyage 2011/10/13
  • Dartファーストインプレッション - ずっと君のターン

    一昨年にGo言語を公開して(比較的)爆発的に広がって気をよくしたのか、Googleさんが今度はJavaScriptの後釜を狙った「Dart」という言語を公開しました。少し前から話題だけは先行していてどんなものか気になってたので、ざーっと仕様を眺めてみた結論。まだドラフトなのでどうこう言うのもアレですが、現時点での個人的で正直な感想としては がっかり です。少なくとも言語仕様的には興味をひくところがほとんどなかった。敢えて目新しさにこだわらずに、大規模開発時に感じるJavaScriptへの不満を解消することに専念したと考えれば、もしかしたら格的なウェブアプリケーションを開発したい企業で大流行するかもしれない。ただ、その分トリッキーなことは全然できなさそうなので、ゆるく楽しくプログラミングしたい向きには向かなそう。要は会社に言われていやいや使う系の言語かなと。言語仕様も相まってまさに「Jav

    Dartファーストインプレッション - ずっと君のターン
    tyage
    tyage 2011/10/13
    趣味で使いたくないって意味で同意
  • Dartすごい。マジすごい。美しい

    Dart : Structured web programming というわけで、Dartが発表されてからこのかた、Dartの規格を読んでいたのだが、これはすごい。マジですごい。ヤバイほどすごい。美しすぎる。 私が多少なりともかじっている言語は、C++Javascriptとアセンブリである。私は、もうこれ以上、学びたいと思う新言語が出てくるとは思っていなかった。たしかに、C#はWindowsでアプリを作るには面白そうだし、PythonやらRubyやらは、かなり人気だ。しかし、これらの言語を学びたいとは思わなかった。昔、Schmeに興味を持ち、SICPを買った。しかし、未だ綺麗なまま、棚の中に眠っている。Haskellに興味を示したこともあったが、やはり最初の感動が覚めると、学ぶ気にはならなかった。つまりは、わざわざ学ぶほどの魅力がなかったのだ。しかしどうやら、私は間違っていたようだ。D

    tyage
    tyage 2011/10/12
    "実行は寛容にというのが、過去に成功したWeb上でのクライアント言語に共通する"
  • 1