タグ

actorに関するkiyo_hikoのブックマーク (4)

  • 『Javaではじめるakka入門』

    はじめまして。 ブロググループ所属の見原と申します。 今回は先日担当した案件で利用した、akkaを紹介させていただきます。 はじめにakkaはtypesafeが提供する、イベント駆動の分散並列型アプリケーションフレームワークです。 並列処理が簡単に記述出来るほか、複数のマシンを用いた分散処理の実現、 「let it crash」という設計思想に基づいたロジックとリカバリ処理の分離などが特徴です。 akkaのサンプルはscalaが多いのですが、今回はjavaで説明していきます。 まずはMavenを利用したアプリケーションを作成します。 akkaを利用するため、以下をpom.xmlに記載します。 <repositories> <repository> <id>typesafe</id> <name>Typesafe Repository</name> <url>http://repo.type

    『Javaではじめるakka入門』
  • Java開発者のための関数プログラミング

    書はオブジェクト指向プログラミングに慣れ親しんだ読者を対象に、関数プログラミングの手法や考え方の一端を紹介する書籍です。Javaによるサンプルコードを例に、関数プログラミングの実用的で実践しやすい内容を紹介します。Javaプログラマだけでなく、他のオブジェクト指向プログラミング言語のユーザーにも参考になる内容でしょう。なお書はEbook版のみの販売となります。 書のサンプル(序文〜1章、ePUB形式、363KB) 序文 「Java開発者のための関数プログラミング」へようこそ 書で使用されている表記規則 書に関するお問い合わせ 謝辞 1章 なぜ関数プログラミングなのか 並列プログラミングが得意でなければいけない たいていのプログラムは単なるデータ管理問題 関数プログラミングはよりモジュール的 より迅速に開発しなければいけない 関数プログラミングは簡潔さへの回帰 2章 関数プログラミ

    Java開発者のための関数プログラミング
    kiyo_hiko
    kiyo_hiko 2013/12/08
    関数プログラミングやってみたい
  • アクターモデル - Wikipedia

    アクターモデル(英: actor model)とは、1973年、カール・ヒューイット、Peter Bishop、Richard Steiger が発表した並行計算の数学的モデルの一種[1]。アクターモデルでは、並行デジタル計算の汎用的基要素として「アクター」という概念を導入している。アクターモデルは並行性の理論的理解のフレームワークとして使われるほか、並行システムの実装の理論的基礎としても利用されてきた。 アクターモデルはそれ以前の計算モデルとは異なり、物理法則を発想の基としている。他にも、LISP言語、Simula言語、ケーパビリティ・システム、パケット通信、初期のSmalltalkなどの影響を受けている。アクターモデルは「数百・数千のマイクロプロセッサから構成され、個々にローカルメモリを持ち、高性能通信ネットワークで通信を行う並列コンピュータが近い将来登場するとの予測」から開発され

  • ScalaのアクターモデルでMapReduce処理を書いてみる - ぱろっと・すたじお

    今回の元ネタはこちら(´・ω・)っ オブジェクト指向プログラマが次に読む ?Scalaで学ぶ関数脳入門 作者: 株式会社テクノロジックアート,長瀬嘉秀,町田修一出版社/メーカー: 技術評論社発売日: 2010/11/13メディア: 単行(ソフトカバー)購入: 11人 クリック: 340回この商品を含むブログ (31件) を見る これまで、Scalaとして・・・ Scalaプログラミング入門 ボクらのScala ~ 次世代Java徹底入門 ・・・の二冊を読んできました 前者は洋書の翻訳の上ちょっと難しめで、 後者は和書なのですが「一応Scalaが書ける」ってレベルで、 関数型の処理にはあまり踏み込んでません(´・ω・`) しかし、今回のはタイトル通り「Scalaで関数型を学ぶ」というで、 超良書である「ふつうのHaskellプログラミング」ほどではないにせよ、 なかなかよろしい

    ScalaのアクターモデルでMapReduce処理を書いてみる - ぱろっと・すたじお
  • 1