Clojure

Clojure
Clojure
Clojureのロゴ
パラダイム 関数型言語, マルチパラダイム
登場時期 2007年 (2007)
設計者 Rich Hickey
最新リリース 1.12.0 / 2024年9月5日[1]
型付け 動的型付け, 強い型付け
影響を受けた言語 LISP, ML, Haskell, Erlang[2]
プラットフォーム Java仮想マシン
ライセンス Eclipse Public License
ウェブサイト clojure.org
テンプレートを表示
ClojureCLR
登場時期 2010年 (2010)
設計者 Rich Hickey
最新リリース 1.11.0/ 2022年8月22日 (2年前) (2022-08-22)
プラットフォーム .NET
ライセンス Eclipse Public License
ウェブサイト github.com/clojure/clojure-clr
テンプレートを表示

Clojure (発音は/'klouʒər/[3], クロージャー)は、関数型プログラミング言語であり、LISP方言の一つである。関数型プログラミングのプログラミングスタイルでのインタラクティブな開発を支援し、マルチスレッドプログラムの開発を容易化する汎用言語である。Clojure言語のプログラムはJava仮想マシンで動作する。.NETで動作するClojureCLRも開発されている。Clojure言語は「データとしてのプログラムコード」 (英語:「code as data」) という思想で設計されており、洗練されたマクロ機構を持つ。

  1. ^ 出典URL: https://github.com/clojure/clojure/releases/tag/clojure-1.12.0, 閲覧日: 2024年9月18日, 題名: Release 1.12.0, 出版日: 2024年9月5日
  2. ^ Rich Hickey (30 June 2009). “Books that influenced Clojure”. 11 September 2009閲覧。
  3. ^ meaning and pronunciation of Clojure”. Rich Hickey. 2014年6月20日閲覧。

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne