当前位置:电脑软件 > 编程开发 > 编程软件 > Clojure绿色版v1.6

Clojure绿色版v1.6

大小:4.7MB语言:英文类别:编程软件

类型:国外软件授权:免费软件时间:2018/4/30

官网:

环境:Windows10,Windows8,Windows7,WinVista,WinXP

安全检测:无插件360通过腾讯通过金山通过瑞星通过

本地下载

Clojure是一种高级的,动态的函数式编程语言。是一种运行在Java平台上的 Lisp 方言,Lisp是一种以表达性和功能强大著称的编程语言,但人们通常认为它不太适合应用于一般情况,而软件的出现彻底改变了这一现状。如今,在任何具备Java虚拟机的地方,您都可以利用Lisp的强大功能。它是基于LISP编程语言设计的,并且具有使其在Java和.Net运行时环境上运行的编译器。
Clojure

使用教程

由于软件代码在Java虚拟机上运行,因此软件中的大部分项目结构与在java项目中发现的类似。 以下是Eclipse中针对项目的示例项目结构的快照。

1、demo_1 - 这是软件代码文件放在其中的包。
2、core.clj - 这是主要的软件代码文件,它将包含应用程序的代码。
3、Leiningen文件夹包含像运行任何基于软件的应用程序所需的clojure-1.6.0.jar文件。
4、pom.properties文件将包含诸如groupId,artifactId和软件项目版本等信息。
5、project.clj文件包含关于软件应用程序本身的信息

软件特色

1、它基于LISP编程语言,使其代码语句比传统的编程语言更小。
2、它是一种函数型编程语言。
3、它专注于基本概念的不变性,你不应该对创建的对象进行任何更改。
4、它可以管理程序员的应用程序的状态。
5、它支持并发。
6、它包含现有的编程语言。 例如,软件可以利用整个Java生态系统来管理通过JVM运行的代码。

同类对比

1、软件不仅是用fp模拟OOP或支持OOP, 而是解决了java OOP 的很多问题,比如接口封闭,defprotocol提供的不仅是接口,而是胖接口,extend-type宏来扩展已有类型,仅用几个组合子来表达更好的抽象,社区里面有个说法,Clojure做Java比Java还好
2、Scala的OOP也不是无脑的沿用java,Scala比java更OOP, trait, object, 伴生对象等都是在OOP上比java更远的,问题是复杂性有些没控制好,任你发挥,多继承的同时可能还要考虑线性初始化,绝对让人晕头转向,与软件不同的地方就是控制不好代码的熵,而此款软件只用那几个宏做有限的组合
3、Scala是对java OOP 的横向扩展,加了更多东西,软件更像是对java的纵向扩展,增强了很多东西
下载地址

有问题?点击报错+投诉+提问

网友评论

0条评论

评分:
captcha 评论需审核后才能显示