前回 の記事では、関数型プログラミングの概念とJava8による実装例を示しました。しかしJava8のリリースは来年まで延期されてしまったため、今すぐ試してみるには少しハードルが高いかもしれません。 そこで今回は、Java7のJVM上で動作する代表的な関数型プログラミング言語、 Scala と Clojure を紹介します。 Scalaとは では、 Scala から紹介しましょう。 ScalaはJVM上で動作するプログラミング言語で、関数型の特徴とオブジェクト指向の特徴を合わせ持った、欲張りな言語です。 JVM上で動作するため、既存の膨大なJavaライブラリをそのまま流用でき、JVMのパフォーマンスチューニングノウハウを最大限活用することができます。またJavaよりも豊富な記述形式を持ちながらもJavaオブジェクトをそのまま扱え、強力な型推論を持った静的型付け言語でもあるため、定型的で冗
This talk was given by Jun Rao (Staff Software Engineer at LinkedIn) and Sam Shah (Senior Engineering Manager at LinkedIn) at the Analytics@Webscale Technical Conference (June 2013).Read less
This talk was given by Joel Koshy (Senior Software Engineer at LinkedIn) at the Hadoop Summit (June 2013).Read less
2013年秋のIT系イベント。Cloud Show Japan、ソフトウェア品質シンポジウム、XP祭り、YAPC、DevOpsDayなど盛りだくさん IT業界の秋はイベントの季節。各地でコミュティやベンダ、イベント会社などが展示会や年次総会などさまざまなイベントを開催します。ここでは主なイベントの情報をまとめてみました。 新たな情報の収集や学習の機会、あるいは人脈の拡大の機会として、いまから気になるイベントに参加する予定を立ててはいかがでしょうか? Publickeyもさまざまなイベントを取材する予定です。ぜひ会場でお会いしましょう!(それぞれのイベントの正確な情報は、主催者のWebページでご確認ください。また、現時点で発表されていないイベントなどもこれから順次発表されていくと思いますので、ここに載っているのがすべてのイベントではありません) FIT2013(第12回情報科学技術フォーラム
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く