-
clojure
鎖定
Clojure是一種運行在Java平台上的 Lisp 語言,Lisp是一種以表達性和功能強大著稱的編程語言,但人們通常認為它不太適合應用於一般情況,而Clojure的出現徹底改變了這一現狀。如今,在任何具備 Java 虛擬機的地方,您都可以利用 Lisp 的強大功能。
- 中文名
- clojure
- 性 質
- 當今最主流的運算平台JVM
- 特 點
- 函數式編程語言引入
- 釋 義
- JVM的字節碼進行運算
- 平 台
- Java,JVM
- 功 能
- 能夠非常方便的調用Java類庫的API,和Java類庫進行良好的整合
作為當今最主流的運算平台JVM,把函數式編程語言引入JVM也是很多人嘗試的方向,Clojure就是其中之一。Clojure是一個在JVM平台運行的動態函數式編程語言,其語法接近於LISP語言,在JVM平台運行的時候,會被編譯為JVM的字節碼進行運算。
Clojure保持了函數式語言的主要特點,例如immutable state,Full Lisp-style macro support,persistent data structures等等,並且還能夠非常方便的調用Java類庫的API,和Java類庫進行良好的整合。
[1]
- 參考資料
-
- 1. Clojure - Java平台的Erlang .ITEye[引用日期2012-09-27]