Faktura VAT od Aftermarket.pl Kupno domeny nie wymaga weryfikacji konta Pomoc dla kupujących na giełdzie
前回 の記事では、関数型プログラミングの概念とJava8による実装例を示しました。しかしJava8のリリースは来年まで延期されてしまったため、今すぐ試してみるには少しハードルが高いかもしれません。 そこで今回は、Java7のJVM上で動作する代表的な関数型プログラミング言語、 Scala と Clojure を紹介します。 Scalaとは では、 Scala から紹介しましょう。 ScalaはJVM上で動作するプログラミング言語で、関数型の特徴とオブジェクト指向の特徴を合わせ持った、欲張りな言語です。 JVM上で動作するため、既存の膨大なJavaライブラリをそのまま流用でき、JVMのパフォーマンスチューニングノウハウを最大限活用することができます。またJavaよりも豊富な記述形式を持ちながらもJavaオブジェクトをそのまま扱え、強力な型推論を持った静的型付け言語でもあるため、定型的で冗
Clojure は JVM 上で動作する実用的な Lisp 系の関数型言語です。 この Clojure にはパッケージ管理兼ビルドツールである Leiningen があります。 今回は Clojure と Leiningen の Windows 環境でのインストール方法と使い方を紹介します。 Clojure とは Leiningen とは Leiningen のインストール Clojure のインストールと使い方 Leiningen の使い方 Clojure とは http://clojure.org/ 私はわりとプログラミング言語はいろいろと知っているつもりだったのですが、 Clojure に関しては不覚にも『7つの言語 7つの世界』を見るまではよく知りませんでした。 正確には聞いたことはあったのですが、 最初に JVM で動作する Lisp 方言の一種と聞いて、Lisp の方言や JV
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く