编程语言您现在的位置是:首页 > 博客日志 > 编程语言

.clj扩展名是什么文件

<a href='mailto:'>微wx笑</a>的头像微wx笑2020-06-20 09:21:04编程语言人已围观关键字: clojure  LISP  函数式编程语言  Java  .Net  

扩展名&#39;clj&#39;是clojure代码文件的扩展名。Clojure是一种高级的,动态的函数式编程语言。 Clojure是基于LISP编程语言设计的,并且具有使其在Java和.Net运行时环境上运行

扩展名'clj'是clojure代码文件的扩展名。Clojure是一种高级的,动态的函数式编程语言。 Clojure是基于LISP编程语言设计的,并且具有使其在Java和.Net运行时环境上运行的编译器。wvo编程技术_踩坑日志_进阶指南_无知人生


wvo编程技术_踩坑日志_进阶指南_无知人生

在我们讨论Clojure之前,让我们来简单地描述LISP编程语言。 LISP有一个微小的语言核心,几乎没有语法,有一个强大的宏设施。 有了这些功能,您可以弯曲LISP以满足您的设计,而不是其他方式。 LISP已经存在了很长时间可追溯到1958年。wvo编程技术_踩坑日志_进阶指南_无知人生

公共LISP读取表达式,评估它,然后打印输出结果。 例如,如果要计算一个简单的4 + 6的数学表达式的值,则输入:
wvo编程技术_踩坑日志_进阶指南_无知人生


wvo编程技术_踩坑日志_进阶指南_无知人生

USER(1) (+ 4 6)

Clojure作为一种编程语言,具有以下几种高级属性:wvo编程技术_踩坑日志_进阶指南_无知人生

  • 它基于LISP编程语言,使其代码语句比传统的编程语言更小。wvo编程技术_踩坑日志_进阶指南_无知人生

  • 它是一种函数型编程语言。wvo编程技术_踩坑日志_进阶指南_无知人生

  • 它专注于基本概念的不变性,你不应该对创建的对象进行任何更改。wvo编程技术_踩坑日志_进阶指南_无知人生

  • 它可以管理程序员的应用程序的状态。wvo编程技术_踩坑日志_进阶指南_无知人生

  • 它支持并发。wvo编程技术_踩坑日志_进阶指南_无知人生

  • 它包含现有的编程语言。 例如,Clojure可以利用整个Java生态系统来管理通过JVM运行的代码。wvo编程技术_踩坑日志_进阶指南_无知人生

Clojure的官方网站是 http://clojure.org/wvo编程技术_踩坑日志_进阶指南_无知人生

Clojure的概述wvo编程技术_踩坑日志_进阶指南_无知人生

wvo编程技术_踩坑日志_进阶指南_无知人生

使用Clojure有许多种方式,包括但不限于以下两种方式:wvo编程技术_踩坑日志_进阶指南_无知人生

  • Leiningen - Leiningen是一个创建、构建自动化的Clojure项目的重要工具。wvo编程技术_踩坑日志_进阶指南_无知人生

  • Eclipse插件 -在Eclipse IDE中有一个CounterClockwise插件可以用来开发Clojure。wvo编程技术_踩坑日志_进阶指南_无知人生

中文教程参考:Clojure 教程wvo编程技术_踩坑日志_进阶指南_无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()