Clojure
来自Ac-Wiki
更多操作
Clojure是一种运行在Java虚拟机上的动态函数式编程语言,于2007年由Rich Hickey首次发布。它强调不可变数据结构和纯函数,并提供强大的宏系统以支持元编程。Clojure设计用于并发编程,内置软件事务内存和代理等机制。主要用途包括Web后端开发、数据处理、自动化脚本等。其语法基于Lisp,代码表示为数据结构,便于代码生成和转换。Clojure同时支持CLR和JavaScript平台(通过ClojureCLR和ClojureScript)。