ブックマーク / www.publickey1.jp (2)

  • Scala言語を学ぶやさしいツール「Kojo」が無償公開

    オブジェクト指向言語と関数型言語の特徴を備えたプログラミング言語「Scala」は、JavaVM上で高速に動作する生産性の高い言語として最近注目されている言語です。 Scalaは静的型付け言語としての高速性を実現しつつ、非常に柔軟なプログラミングが可能で、オブジェクト指向言語としてコードが記述できると同時に関数型言語の機能も発揮できるとされており、これらが高い生産性につながるといわれています。 また、関数型言語は並列処理を記述するのに適したプログラミング言語としても注目されています。 そのScalaを、子ども向けにやさしくプログラミングを学ぶための言語として採用したオープンソースの統合学習環境「Kojo」が、無償公開されています。 タートルグラフィック機能を搭載 Kojoは、いわゆるタートルグラフィックス機能を標準で備えたScala言語のサブセットで、タートルに命令を与えると画面上にグラフィ

    Scala言語を学ぶやさしいツール「Kojo」が無償公開
    paz3
    paz3 2012/02/23
    Scalaを使ってタートルグラフィックや文字列表示をする対話環境「Kojo」。
  • ケント・ベック氏が指摘するクラウドの問題点は「データロックイン」

    著名なプログラマのケント・ベック氏。現在ベック氏は、もともと自身で開発したオープンソースの単体テスト支援ツールJUnitをさらに改良した商用版のJUnit Maxを開発中です。 そのJUnit Maxのプロジェクトでは、関係するデータをGoogle App Engineに保存し管理しているとのこと。ベック氏は「全体的には私はGoogle App Engineを気に入っている」と断りつつも、ブログ「JUnit Max」のエントリ「AppEngine doesn't fit the needs of startups on the runway」で、Google App Engineでデータを管理する際に経験した2つの課題を指摘しています。 AppEngine has two attributes that have frustrated my efforts to spin my valid

    ケント・ベック氏が指摘するクラウドの問題点は「データロックイン」
  • 1