タグ

javaとscalaに関するWatsonのブックマーク (6)

  • Java,ScalaでiOSアプリ開発 - Qiita

    概要 JavaScalaで書かれたアプリをiOSに移植してみました。 移植したのは私が開発しているMikuMikuStudioというゲームエンジンを使って作った、MMD(MikuMikuDance)プレーヤーです。 http://sourceforge.jp/projects/mikumikustudio/ Javaの実行にはRoboVMを使用しています。 OpenGLなどのライブラリとして、libGDXをカスタマイズして使用しています。 ソースはgithubにあります。 https://github.com/chototsu/mikumikustudio-gdx 動画 Javaをインストール 以下のURLからMac版のJavaをダウンロードします。 http://www.oracle.com/technetwork/java/javase/downloads/index.html イン

    Java,ScalaでiOSアプリ開発 - Qiita
  • バグ修正や小規模な改良が加えられた「Scala 2.9.2」が公開 | OSDN Magazine

    スイス連邦工科大学ローザンヌ校(EPFL)のScala開発チームは4月13日、Java仮想マシン上で動作するプログラミング言語「Scala」の最新版「Scala 2.9.2」を公開した。バグ修正がメインのメンテナンスリリースとなる。 Scalaは静的型付けやタイプセーフ、簡潔な表記、型推論、高い生産性などの特徴を持つ汎用プログラミング言語。Java仮想マシン上で動作し、Javaのライブラリを利用することも可能。オブジェクト指向型と関数の両言語の特徴を組み合わせたものと説明している。TwitterやNovell、Foursquareなど多数の採用事例もある。ライセンスはBSDライセンスに似たScala License。 今回リリースしたバージョン2.9.2は、2011年5月に公開されたバージョン2.9系の最新バージョンとなる。scala.collection.immutable.Stream

    バグ修正や小規模な改良が加えられた「Scala 2.9.2」が公開 | OSDN Magazine
  • ヽ( ・∀・)ノくまくまー(2010-06-28) [Smalltalk] 第21回 Smalltalk勉強会「Traits」

    Traits て何? いくつかのメソッドを定義しておいて、他のクラスに取り込む方法 (メソッド群の継承機構) Rubyのmoduleみたいなもの? そう。ほぼそれ。ScalaだとTrait 大概の言語にあるよね? うん。Perl6だとRoleらしい そして、JavaだとInterface! 違う。それだけは違う ちょw。なんでよ!差別イクナイ! JavaAPI定義のみで実装がないから ああ、API+実装がTraitsなのか そう。言語ごとに違いがある(追加方法、衝突管理、状態、継承)ので、そう言い切るのも火種になる なるほど。ぢゃ、*大筋で*「API+実装がトレイト」と思っていればOK? うん、完璧。Smalltalk実装のTraitsと区別するためにカタカナにしたものナイス えへへ。あ、でさ、さっきの衝突管理って何? 同じメソッド名がある場合にどうなるか問題 ああ、Ruby の強制上書

  • 今からでも遅くない これから始めるScala(前編)

    なぜ、いまScalaなのか? TwitterScalaを利用しているのは有名ですが、他にも位置情報を利用したfoursquareはScalaで構築されたLiftというWebフレームワークを利用していますし、GTDツールとして有名なRemember The MilkもScalaの利用を検討しているようです。 Scalaは、Java Virtual Machine(以下JVM)上で動くオブジェクト指向+関数型言語です。簡潔で柔軟な記述が可能であり、マルチコアを意識したライブラリがあり、JVMでのスケールメリットを享受できることが、これらの企業で採用に踏み切った理由であると考えられます。 Scalaは、非常にバランスの取れたプログラミング言語です。連載では、Scalaの基的な文法を解説しながら、オブジェクト指向と関数型言語を組み合わせたプログラミングスタイルについて、解説したいと思います。

    今からでも遅くない これから始めるScala(前編)
  • 総まとめ:Javaの将来的な後継者としての Scala

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    総まとめ:Javaの将来的な後継者としての Scala
  • 1