ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
プログラミング言語Clojureとは? Clojureは、Rich Hickey氏が開発したJava VM上で動作する比較的新しいLisp系のプログラミング言語だ。一口にLispといってもCommon LispやSchemeなどさまざまな方言があるが、ClojureもこれらのLisp方言のひとつつだ。 Clojureは過去のLisp言語を ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
なぜsimpleが大事なのかと言うと、人間には限界があるからです。わけがわからないものに対して信頼ができないので理解をしながら進める必要がありますし、能力的に普通の人は5個ぐらいはできても、10個や20個のものは同時に考えられません。なので ...
先月からゲーム開発に注力するようになり、普段からClojureScriptを書く生活が連続して、かつNoteで書くことも習慣化できてきました。 そこで一旦改めて、というか立ち返って、Clojure(Script)でコードを書いている理由についてカジュアルに書いておきたいと ...
もともと、ClojureはJavaの仮想マシンであるJVM上で動くLISP処理系として2007年に開発されました。Javaの様々なAPIをサポートするJVMは非常に高機能であり、JVMで動くClojureは最初から多くの実用的な機能を利用できる言語でした。そして、Java仮想マシンのバイト ...
CPUのマルチコア化が関数型普及の引き金 「関数型プログラミング言語は難しい?」 ――とよく言われますが、 どうなんでしょうか。 現在、 皆さんが使っているパソコンを見てください。ちょっと昔のを使っているんでしたらCore2 Duo、 今どきの新しいもの ...
フランス人プログラマのニコラが、Clojureを包丁代わりにHadoopやRedisといった流行の素材を自由自在にプログラミングします。関数型プログラミングというと、敷居が高く扱うのが難しいのではないかと思い込んでいませんか。本書は、環境構築からRubyとの ...
Even as some argue exactly what it is, functional programming keeps attracting developers. And three of the most popular functional languages — Clojure, F#, and Scala — are on tap for improvements.