编辑“︁
Clojure
”︁(章节)
跳转到导航
跳转到搜索
Template:Editnotice load/content
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
==人气== 随着对函数式编程的兴趣的持续升温,Clojure也越来越多地受到Java平台上的软件开发人员的青睐。该语言也一度成为知名软件开发老将的首选或推荐语言,如Brian Goetz<ref>{{cite web |url=https://www.twitch.tv/nipafx/clip/BloodyUglySharkFailFish |website=Twitch.tv |title=Brian Goetz' favorite non-Java JVM language (Part 1 of 3) |last=Goetz |first=Brian |date=2020-05-24 |accessdate=2020-08-07 |archive-date=2020-07-28 |archive-url=https://web.archive.org/web/20200728163728/https://www.twitch.tv/nipafx/clip/BloodyUglySharkFailFish |dead-url=no }}</ref><ref>{{cite web |url=https://www.twitch.tv/nipafx/clip/GrotesqueWonderfulPigeonEleGiggle |website=Twitch.tv |title=Brian Goetz' favorite non-Java JVM language (Part 2 of 3) |last=Goetz |first=Brian |date=2020-05-24 |accessdate=2020-08-07 |archive-date=2020-07-28 |archive-url=https://web.archive.org/web/20200728170145/https://www.twitch.tv/nipafx/clip/GrotesqueWonderfulPigeonEleGiggle |dead-url=no }}</ref><ref>{{cite web |url=https://www.twitch.tv/nipafx/clip/EphemeralAdorableWalletGingerPower |website=Twitch.tv |title=Brian Goetz' favorite non-Java JVM language (Part 3 of 3) |last=Goetz |first=Brian |date=2020-05-24 |accessdate=2020-08-07 |archive-date=2020-07-28 |archive-url=https://web.archive.org/web/20200728202004/https://www.twitch.tv/nipafx/clip/EphemeralAdorableWalletGingerPower |dead-url=no }}</ref>、Eric Evans<ref>{{cite web |url=https://www.youtube.com/watch?v=T29WzvaPNc8&t=926 |website=YouTube.com |title=Modelling Time - Eric Evans - Domain-Driven Design Europe 2018 |last=Evans |first=Eric |date=2018-08-14 |accessdate=2019-11-10 |archive-date=2019-09-30 |archive-url=https://web.archive.org/web/20190930180109/https://www.youtube.com/watch?v=T29WzvaPNc8 |dead-url=no }}</ref><ref>{{cite web |url=https://twitter.com/ericevans0/status/535742147098853376 |website=Twitter.com |title=Eric Evans on Twitter |last=Evans |first=Eric |date=2014-11-21 |access-date=2019-11-10 |archive-date=2021-06-11 |archive-url=https://web.archive.org/web/20210611133145/https://twitter.com/ericevans0/status/535742147098853376 }}</ref>、[[詹姆斯·高斯林]]<ref>{{cite web |url=https://www.youtube.com/watch?v=-ktUXFxkSkI&t=25m25s |website=YouTube.com |title=James Gostling meetup with London Java Community |date=2016-10-11 |accessdate=2019-06-08 |archive-date=2019-09-24 |archive-url=https://web.archive.org/web/20190924204632/https://www.youtube.com/watch?v=-ktUXFxkSkI&t=25m25s |dead-url=no }}</ref>、[[保罗·格雷厄姆]]<ref>{{cite web |url=https://twitter.com/paulg/status/728831131534024704 |website=Twitter.com |title=Paul Graham on Twitter |last=Graham |first=Paul |date=2016-05-06 |accessdate=2019-06-08 |archive-date=2020-01-27 |archive-url=https://web.archive.org/web/20200127045845/https://twitter.com/paulg/status/728831131534024704 |dead-url=no }}</ref>及Robert C. Martin(俗称“鲍勃大叔”)<ref>{{cite web |url=http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html |website=CleanCoder.com |title=Why Clojure? |last=Martin |first=Robert |date=2019-08-22 |accessdate=2019-08-23 |archive-date=2019-08-23 |archive-url=https://web.archive.org/web/20190823043433/https://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html |dead-url=no }}</ref><ref>{{cite web |url=https://twitter.com/unclebobmartin/status/1068205421737857024 |website=Twitter.com |title=Unble Bob Martin on Twitter |last=Martin |first=Robert |date=2018-11-29 |accessdate=2019-06-08 |archive-date=2019-09-24 |archive-url=https://web.archive.org/web/20190924204633/https://twitter.com/unclebobmartin/status/1068205421737857024 |dead-url=no }}</ref><ref>{{cite web |url=https://cleancoders.com/video-details/clean-code-episode-53 |website=CleanCoders.com |title=Introduction To Functional Programming |last=Martin |first=Robert |date=2018-08 |accessdate=2019-07-08 |archive-date=2019-07-08 |archive-url=https://web.archive.org/web/20190708055038/https://cleancoders.com/video-details/clean-code-episode-53 |dead-url=no }}</ref><ref>{{cite web |url=https://blog.cleancoder.com/uncle-bob/2017/07/11/PragmaticFunctionalProgramming.html |website=CleanCoder.com |title=Pragmatic Functional Programming |last=Martin |first=Robert |date=2017-07-11 |accessdate=2019-07-08 |archive-date=2019-07-08 |archive-url=https://web.archive.org/web/20190708055039/https://blog.cleancoder.com/uncle-bob/2017/07/11/PragmaticFunctionalProgramming.html |dead-url=no }}</ref>等人。 在由Snyk和Java Magazine合作编写的“JVM生态系统报告2018”(据称是“Java开发人员有史以来规模最大的调查”)中,Clojure被评为用于“主要应用程序”的第二大人气编程语言(仅次于Java)。<ref>{{cite web |url=https://snyk.io/blog/jvm-ecosystem-report-2018/ |website=Snyk.io |title=JVM Ecosystem Report 2018 |last1=Maple |first1=Simon |last2=Binstock |first2=Andrew |date=2018-10-17 |accessdate=2019-06-08 |archive-date=2019-06-08 |archive-url=https://web.archive.org/web/20190608045808/https://snyk.io/blog/jvm-ecosystem-report-2018/ |dead-url=yes }}</ref> 业内使用Clojure的公司有[[苹果公司]]<ref>{{cite web |url=https://twitter.com/roman01la/status/942469177444569089 |website=Twitter.com |title=Roman Liutikov on Twitter |last=Liutikov |first=Roman |date=2017-12-17 |accessdate=2018-11-02 |archive-date=2019-02-15 |archive-url=https://web.archive.org/web/20190215195019/https://twitter.com/roman01la/status/942469177444569089 |dead-url=no }}</ref><ref>{{cite web |url=https://jobs.apple.com/en-us/search?sort=relevance&search=clojure |website=Apple.com |title=Jobs at Apple |access-date=2019-07-06 |archive-date=2018-12-08 |archive-url=https://web.archive.org/web/20181208123800/https://jobs.apple.com/en-us/search?sort=relevance&search=clojure |dead-url=no }}</ref>、[[Atlassian]]<ref>{{cite web |url=https://www.youtube.com/watch?v=3QR8meTrh5g |website=YouTube.com |title=Realtime Collaboration with Clojure |last=Borges |first=Leonardo |date=2015-07-07 |accessdate=2019-06-08 |archive-date=2018-09-06 |archive-url=https://web.archive.org/web/20180906184735/https://www.youtube.com/watch?v=3QR8meTrh5g |dead-url=no }}</ref>、Funding Circle<ref>{{cite web |url=https://juxt.pro/blog/posts/clojure-in-fundingcircle.html |website=JUXT.pro |title=Clojure in London: Funding Circle – Lending some Clojure |last=Pither |first=Jon |date=2016-10-04 |accessdate=2018-11-02 |archive-date=2018-12-08 |archive-url=https://web.archive.org/web/20181208123306/https://juxt.pro/blog/posts/clojure-in-fundingcircle.html |dead-url=no }}</ref>、[[Netflix]]<ref>{{cite web |url=https://thenewstack.io/the-new-stack-makers-adrian-cockcroft-on-sun-netflix-clojure-go-docker-and-more/ |website=TheNewStack.io |title=The New Stack Makers: Adrian Cockcroft on Sun, Netflix, Clojure, Go, Docker and More |last=Williams |first=Alex |date=2014-08-03 |accessdate=2019-06-08 |archive-date=2019-06-08 |archive-url=https://web.archive.org/web/20190608042313/https://thenewstack.io/the-new-stack-makers-adrian-cockcroft-on-sun-netflix-clojure-go-docker-and-more/ |dead-url=no }}</ref>、 Puppet <ref>{{cite web |url=https://puppet.com/blog/a-new-era-of-application-services-at-puppet-labs/ |website=Puppet.com |title=A New Era of Application Services at Puppet Labs |last=Price |first=Chris |date=2014-04-11 |access-date=2020-08-06 |archive-date=2019-09-03 |archive-url=https://web.archive.org/web/20190903185532/https://puppet.com/blog/a-new-era-of-application-services-at-puppet-labs |dead-url=no }}</ref>、[[沃尔玛]]<ref>{{cite web |url=https://blog.cognitect.com/blog/2015/6/30/walmart-runs-clojure-at-scale |website=Cognitect.com |title=Walmart Runs Clojure at Scale |last=Phillips |first=Marc |date=2015-07-14 |accessdate=2018-11-03 |archive-date=2018-11-03 |archive-url=https://web.archive.org/web/20181103131307/https://blog.cognitect.com/blog/2015/6/30/walmart-runs-clojure-at-scale |dead-url=no }}</ref>及其他大型软件公司<ref>{{cite web |url=https://clojure.org/community/success_stories |website=Clojure.org |title=Success Stories |access-date=2018-10-27 |archive-date=2018-10-28 |archive-url=https://web.archive.org/web/20181028033614/https://clojure.org/community/success_stories |dead-url=no }}</ref>与[[美国国家航空航天局]]<ref>{{cite web |url=https://github.com/nasa/Common-Metadata-Repository |website=GitHub.com |title=Common-Metadata-Repository |access-date=2019-07-06 |archive-date=2019-03-22 |archive-url=https://web.archive.org/web/20190322183757/https://github.com/nasa/Common-Metadata-Repository |dead-url=no }}</ref>等政府机构。Clojure也一度被用于创意计算,包括视觉艺术、音乐、游戏和诗歌。<ref>{{cite web |url=http://radar.oreilly.com/2015/05/creative-computing-with-clojure.html |website=OReilly.com |title=Creative computing with Clojure |last=Meier |first=Carin |date=2015-05-06 |accessdate=2018-11-04 |archive-date=2018-10-29 |archive-url=https://web.archive.org/web/20181029153700/http://radar.oreilly.com/2015/05/creative-computing-with-clojure.html |dead-url=no }}</ref> 美国知名软件咨询公司ThoughtWorks在为其“技术雷达”<ref>{{cite web |url=https://www.thoughtworks.com/radar/faq |website=ThoughtWorks.com |title=Frequently Asked Questions - Technology Radar - ThoughtWorks |access-date=2019-02-10 |archive-date=2019-02-07 |archive-url=https://web.archive.org/web/20190207123920/https://www.thoughtworks.com/radar/faq |dead-url=no }}</ref>评估函数式编程语言时表达了他们对Clojure的青睐,称其为“Lisp在JVM上的简单及优雅实现”,并在2012年将其状态提升为“采用”(“ADOPT”)<ref>{{cite web |url=https://www.thoughtworks.com/radar/languages-and-frameworks/clojure |website=ThoughtWorks.com |title=Clojure - Technology Radar - ThoughtWorks |access-date=2019-02-10 |archive-date=2019-02-12 |archive-url=https://web.archive.org/web/20190212011805/https://www.thoughtworks.com/radar/languages-and-frameworks/clojure |dead-url=no }}</ref>。 越来越多的非官方和/或实验性的其他平台实现也验证了该语言的人气: * CljPerl<ref>{{cite web |url=https://metacpan.org/pod/CljPerl |website=MetaCPAN.org |title=A Lisp on Perl |last=Hu |first=Wei |access-date=2019-07-06 |archive-date=2019-06-04 |archive-url=https://web.archive.org/web/20190604025939/https://metacpan.org/pod/CljPerl |dead-url=no }}</ref>:Clojure的[[Perl]]实现 * Clojerl<ref>{{cite web |url=https://github.com/clojerl/clojerl |website=GitHub.com |title=Clojerl |last=Facorro |first=Juan |access-date=2019-07-06 |archive-date=2019-06-20 |archive-url=https://web.archive.org/web/20190620012838/https://github.com/clojerl/clojerl |dead-url=no }}</ref>:BEAM([[Erlang]]虚拟机)上的Clojure * clojure-py<ref>{{cite web |url=https://github.com/drewr/clojure-py |website=GitHub.com |title=clojure-py |last=Baldridge |first=Timothy |access-date=2019-07-06 |archive-date=2019-06-20 |archive-url=https://web.archive.org/web/20190620171649/https://github.com/drewr/clojure-py |dead-url=no }}</ref>:Clojure的纯[[Python]]实现 * Ferret<ref>{{cite web |url=https://ferret-lang.org/ |website=Ferret-Lang.org |title=Ferret |last=Akkaya |first=Nurullah |access-date=2019-07-06 |archive-date=2019-07-06 |archive-url=https://web.archive.org/web/20190706075045/https://ferret-lang.org/ |dead-url=no }}</ref>:可被编译成运行于微控制器的自包含(self-contained)C++11 * Joker<ref>{{cite web |url=https://joker-lang.org/ |website=Joker-Lang.org |title=Joker |last=Bataev |first=Roman |access-date=2019-07-06 |archive-date=2019-09-24 |archive-url=https://web.archive.org/web/20190924204633/https://joker-lang.org/ |dead-url=no }}</ref>:用[[Go語言|Go]]实现的解释器和[[lint|linter]] * Las3r<ref>{{cite web |url=https://github.com/aemoncannon/las3r |website=GitHub.com |title=Laz3r |last=Cannon |first=Aemon |access-date=2019-07-06 |archive-date=2019-05-11 |archive-url=https://web.archive.org/web/20190511125333/https://github.com/aemoncannon/las3r |dead-url=no }}</ref>:执行于[[ActionScript]]虚拟机(Adobe Flash Player平台)的Clojure子集 * Pixie<ref>{{cite web |url=http://www.pixielang.org/ |website=PixieLang.org |title=Pixie |last=Baldridge |first=Timothy |access-date=2019-07-06 |archive-date=2019-07-06 |archive-url=https://web.archive.org/web/20190706162850/http://www.pixielang.org/ |dead-url=no }}</ref>:受Clojure启发并用[[PyPy|RPython]]实现的Lisp方言 * Rouge<ref>{{cite web |url=https://github.com/ecmendenhall/rouge |website=GitHub.com |title=Rouge |last=Connor |first=Ashe |access-date=2019-07-06 |archive-date=2018-06-11 |archive-url=https://web.archive.org/web/20180611000913/https://github.com/ecmendenhall/rouge |dead-url=no }}</ref>:Clojure基于YARV的[[Ruby]]实现
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息