没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
下⼀篇:Clojure-环境
Clojure-简介介绍
Clojure(/ˈkloʊʒər/)是Lisp编程语⾔在Java平台上的现代、动态及函数式⽅⾔。与其他Lisp⼀样,Clojure视代码为
数据且拥有⼀套Lisp宏系统。其开发过程⽬前由社区驱动,其作者⾥奇·希基(RichHickey)则以终⾝仁慈独裁者
(BDFL)的⾝份进⾏监督。
Clojure提倡不可变性(immutability)与持久数据结构(persistentdatastructures)并⿎励程序员显式地管理标识(identity)及其状态(state)。对利
⽤不可变值(immutablevalues)及显式时间进展构造(explicitprogression-of-timeconstructs)进⾏编程的专注旨在促进更加健壮的(尤其是并
发)程序的开发。Clojure的类型系统是完全动态的,但⼈们近期也开始探索其基于渐进类型化(gradualtyping)的实现。
对Clojure的商业⽀持由Cognitect公司提供。每年都会在全球范围内举办年度Clojure会议,其中最著名的是Clojure/conj
Clojure是⼀种⾼级的动态函数编程语⾔,Clojure是基于LISP编程语⾔设计的,并具有使其能够在Java和.Net运⾏时环境上运⾏的编译器。
CommonLISP读⼊⼀个表达式,对其求值,然后打印出输出。如要计算4+6的简单数学表达式的值,则键⼊。
USER(1) (+ 4 6)
Clojure具有以下⾼级关键⽬标作为编程语⾔。
它基于LISP编程语⾔。
这是⼀种函数式编程语⾔。
它创建的对象不可变更。
它⽀持并发。
它包含现有的编程语⾔。如,Clojure可以利⽤整个Java⽣态系统来通过JVM管理代码的运⾏。
Clojure的官⽅⽹站是
https://clojure.org/
吾⽣也有涯,⽽知⽆涯-⽆涯教程
Clojure-环境介绍
使⽤Clojure作为编程语⾔有多种⽅法。我们将研究两种使⽤Clojure编程的⽅法。
Leiningen-使⽤Leiningen创建,构建和⾃动化Clojure项⽬的重要⼯具。
EclipsePlugin-使⽤CounterClockwise的插件,可⽤于Eclipse在EclipseIDE中进⾏Clojure开发。
Leiningen安装
在继续安装之前,请确保满⾜以下系统要求。
步骤1-下载⼆进制安装,转到链接
http://leiningen-wininstaller以获得Windows安装程序,单击选项开始下载Groovy安装程序。
步骤2-启动安装程序,然后单击下⼀步按钮。
步骤3-指定安装位置,然后单击"下⼀步"按钮。
步骤4-安装程序将检测现有Java安装的位置。单击下⼀步按钮继续。
吾⽣也有涯,⽽知⽆涯-⽆涯教程
步骤5-单击"安装"按钮开始安装。
安装完成后,它将为您提供打开ClojureREPL的选项,该环境可⽤于创建和测试Clojure程序。
吾⽣也有涯,⽽知⽆涯-⽆涯教程
Eclipse安装
在继续安装之前,请确保满⾜以下系统要求。
步骤1-打开Eclipse,然后单击"Menu"项。单击Help→EclipseMarketplace。
步骤2-在出现的对话框中输⼊关键字Clojure,然后点击"开始"按钮,单击"安装"按钮开始安装此插件。
步骤3-在下⼀个对话框中,单击"确认"按钮开始安装。
吾⽣也有涯,⽽知⽆涯-⽆涯教程
步骤4-在下⼀个对话框中,将要求您接受许可协议。接受许可协议,然后单击"完成"按钮继续安装。
安装将开始,⼀旦完成,它将提⽰您重新启动Eclipse,Eclipse重新启动后,您将在Eclipse中看到⽤于创建新Clojure项⽬的选项。
吾⽣也有涯,⽽知⽆涯-⽆涯教程
剩余70页未读,继续阅读
资源评论
Hi无涯教程
- 粉丝: 1w+
- 资源: 105
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功