SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

特集記事

Googleが発表した新しいプログラミング言語「Dart」を使ってみよう!

インストールからサンプルプログラムを動かすまで


  • X ポスト
  • このエントリーをはてなブックマークに追加

 この記事では、2011年10月10日のgoto;カンファレンスで発表されたGoogleの新しいプログラミング言語「Dart」のインストールと動かし方を勉強していきたいと思います。

  • X ポスト
  • このエントリーをはてなブックマークに追加

はじめに

 10日にデンマークで開催されたgoto;カンファレンスにて、Googleの社員であるLars BakとGilad Brachaによって新しいプログラミング言語Dartの発表が行われました。

 公式サイトによると、Dartは構造化されたWebアプリケーションを作成するための新たなクラスベースのプログラミング言語と書かれています。さらに、シンプルさ、効率性、スケーラビリティを目標に開発されたとのことです。この新しく、挑戦的なプログラミング言語をぜひ一緒に試してみましょう!

対象読者

  • Webサービス開発に興味があるプログラマー
  • 新しいプログラミング言語に興味がある方

必要な環境

  • SnowLeopad以降のMac
  • XcodeとSubversionクライアントがインストールされていること

Dartとは?

 Dartとは、10日にGoogleが発表したWebアプリケーションのための新しいプログラミング言語です。主な特徴として、パフォーマンス、スケーラビリティ、生産性の高さといった3点があげられます。

 雰囲気としては、JavaScriptの利点を残しつつ、欠点を根本的に改善することを目指している開発途上の言語です。LL(Lightweight Language)のように気軽にプログラムを書き始めて、プログラムの規模が大きくなる過程でC++やJavaのような硬い型付とクラス・インターフェイスを簡単に導入できるようです。

 最終的には、専用のVMをブラウザに搭載して高速に動作させることを目指しているようですが、現実的にはChrome以外のブラウザに搭載されるかどうかは未知数です。もちろん、Googleはこの問題に対処するために、Dartで書かれたプログラムの多くはレガシーなJavaScriptにコンパイルできるように設計しています。

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
Dartをインストールしてみよう!

修正履歴

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
特集記事連載記事一覧

もっと読む

この記事の著者

山下 大介(ヤマシタ ダイスケ)

  京都大学を中心とした、産官学共同プロジェクトのSOBAプロジェクトに参加後、同プロジェクトで開発したP2P配信によるVoIP技術を2005年に商業化。オープンソース、VoIP、P2P、クラウドコンピューティングに精通。趣味はGoogleの追っかけ。現在は、株式会社SOBAプロジェクト取締役。ブログ:『~ ミネルヴァの梟は黄昏とともに飛び始める ~』所属:株式会社SOBAプロジェクトGoogle Developer Day 2008サポーター, 2009サポーターGoogle App Engine API Expert

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6221 2011/10/27 22:13

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング