Skip to content
Clojure
EntityQ51798· pop 40· linked from 535 articles

編程語言

Key facts

Programming language.name
Clojure
Programming language.logo
Clojure logo.svg
Programming language.logo size
120px
Programming language.paradigm
multi-paradigm:
Programming language.family
Lisp
Programming language.designer
Rich Hickey
Programming language.latest release version
1.12.3
Programming language.memory management
Garbage collection via a host (JVM, CLR, a JavaScript runtime such as V8 in case of ClojureScript or BEAM (see below)
Programming language.dialects
ClojureScript, ClojureDart
Programming language.license
Eclipse Public
Programming language.wikibooks
Clojure Programming

via Wikipedia infobox

Article · 中文

Clojure(/ˈkloʊʒər/)是Lisp编程语言在Java平台上的现代、动态及函数式方言。 与其他Lisp一样,Clojure视代码为数据且拥有一套Lisp宏系统。Clojure的开发过程目前由社区驱动,其作者里奇·希基则以终身仁慈独裁者的身份监督。 Clojure提倡不可变性与持久数据结构并鼓励程序员显式地管理标识及其状态。对利用不可变值及显式时间进展构造(explicit progression-of-time constructs)进行编程的专注旨在促进更加健壮的(尤其是并发)程序的开发。Clojure的类型系统是完全动态的,但人们近期也开始探索其基于渐进类型化的实现。 对Clojure的商业支持由Cognitect公司提供。 每年都会在全球范围内举办年度Clojure会议,其中最著名的是Clojure/conj。

Abstract from DBpedia / Wikipedia · CC BY-SA