介绍

  • Clojure 是一种现代、动态、[father::函数式编程],运行在 Java 虚拟机 (JVM) 上。
  • 由 Rich Hickey 于 2007 年创建,Clojure 旨在提供一种简单但强大的工具,用于并发编程和快速开发。
  • 它结合了 Lisp 的灵活性和 JVM 的广泛生态系统,特别适合处理数据密集型任务和构建复杂的多线程应用程序。

特点

Clojure 的设计哲学强调不可变性和持久数据结构,这使得并发程序更加易于理解和维护。此外,Clojure 提供了丰富的宏系统,使开发者能够创建高度抽象且可重用的代码结构。