Arc/Arg3.1

✍ dations ◷ 2025-10-21 18:08:27 #Arc/Arg3.1
Arc是一种编程语言,LISP的方言(英语:dialect (computing))之一,由保罗·格雷厄姆与罗伯特·泰潘·莫里斯设计,2008年发布第一个正式版本。2001年,保罗·格雷厄姆宣布正在制作一个名为“Arc”的新的Lisp方言(英语:dialect (computing))。多年以来,他已撰写数篇文章描述该语言的特点与目标,并且Y Combinator的一些内部项目已经用Arc编写,最受关注的是Hacker News网络论坛和新闻聚合程序。Arc本身以Racket编写。在论文“Being Popular”中,格雷厄姆描述了他对该语言的一些目标。虽然许多目标非常普遍(“Arc应该是可hack”、“它应该是良好的库”),但也确实提供了一些细节。例如,他认为一门语言的简练很重要: .mw-parser-output .templatequote{margin-top:0;overflow:hidden}.mw-parser-output .templatequote .templatequotecite{line-height:1em;text-align:left;padding-left:2em;margin-top:0}.mw-parser-output .templatequote .templatequotecite cite{font-size:small}It would not be far from the truth to say that a hacker about to write a program decides what language to use, at least subconsciously, based on the total number of characters he'll have to type. If this isn't precisely how hackers think, a language designer would do well to act as if it were.他还表示,一种语言只能实现少量的“公理”,即使这意味着语言可能没有大型组织想要的功能,比如面向对象程序设计(OO)。事实上,格雷厄姆认为OO是没有用的,因为它的方法和模式只是“好的设计”,并且他看到用于实现OO的语言特性部分存在谬误。Arc于2008年推出,Graham表示其优势之一是其简洁性。Lisp程序员之间的一个争议是,该种语言的S-表达式是否及应在多大程度上应该用其他形式的语法来补充。格雷厄姆认为当纯粹的S表达式过于冗长的情况下,应该使用额外的语法,他说:“我不认为我们应该在宗教上反对引入语法到Lisp。”格雷厄姆也认为,应该给程序员一个好的性能分析器解决方案来解决效率问题。在2008年发布后,Arc产生了多种反应,有人称它只是Lisp或Scheme的一个扩展,而不是一个独立的编程语言。其他人则称赞Arc拆去了Lisp非必要的东西。Arc发布不久后,它被移植到JavaScript,以及被一个基于Eclipse的IDE“Schemescript”支持。Arc的Hello world代码:保罗·格雷厄姆(Paul Graham)使用了一个程序来说明Arc的简洁性。它产生一个表单,包含一个字段,url"/said"。提交表单后会被带到一个带有“click here”链接的页面,该页面本身则会带回包含原来输入字段值的页面。Arc的第一个公开发布版本出现于2008年1月29日,以Racket(那时为“PLT-Scheme”)实现。该版本以.tar压缩包形式发布,包含Arc的Racket源代码。一份教程 and a discussion forum同时可用。论坛使用也本身以Arc编写Hacker News程序。由于官方Arc分支发展缓慢,部分Arc社区的成员已开启非官方代码库存放非官方的修订、扩展和库。其中之一是Anarki, permitted anyone to submit changes to the project. 社区管理的wiki是比官方网站更好的信息来源。Rainbow是以Java实现的一个Arc。Arcadia是以C语言实现的一个Arc。

相关

  • 放线菌纲放线菌(Actinobacteria)是一类革兰氏阳性细菌,可栖息于水中或陆地上,虽然一开始被认定为土壤菌,但淡水中的种类可能比陆地上的更丰富,它们具有分支的纤维和孢子,依靠孢子繁殖,表面上
  • 阿尔多·莫罗阿尔多·莫罗(Aldo Moro,1916年9月23日-1978年5月9日)意大利政治家,1963年至1968年及1974年至1976年两次出任意大利总理,是意大利在第二次世界大战后任职最长的总理之一,共任职六年
  • 铁素体(α-Fe) 针状铁素体(acicular α-Fe) 奥氏体(γ-Fe) 马氏体 珠光体(88%铁素体,12%碳化三铁) 贝氏体 粒滴斑铁(珠光体及渗碳体的共晶    混合物,含碳量4.3%) 碳化三铁(Fe3C) β铁
  • 印象主义音乐印象主义音乐是19世纪主要在法国流行的一种音乐样式,受象征主义文学和印象主义绘画的影响。这些音乐并不描述现实的事件,而是建立在色彩、运动和暗示(Suggestion)之上,这其实是
  • 辛丑条约《辛丑条约》,亦称《辛丑各国和约》、《北京议定书》,是大清与英国、美国、日本、俄罗斯、法国、德国、意大利、奥匈、比利时、西班牙和荷兰十一国在义和团运动结束、八国联军
  • 暖通空调暖通空调(heating, ventilation and air conditioning,简称HVAC)是指室内或车内负责暖气、通风及空气调节的系统或相关设备。暖通空调系统的设计应用到热力学、流体力学及流体
  • 黑色素细胞癌黑色素瘤,又称恶性黑色素瘤,是一种从黑色素细胞发展而来的癌症,是皮肤癌中罕见的癌症。好发于皮肤但也可能出现在口腔、肠道或眼睛中。女性患者的黑色素瘤最常出现在腿,而男性患
  • 熊去氧胆酸熊去氧胆酸(英语:Ursodeoxycholic acid,也被称为3α,7β-二羟基-5β-胆烷-24-羧酸,3α,7β-dihydroxy-5β-cholan-24-oic acid,缩写 UDCA),是一种来自熊胆的胆汁酸,为次级胆汁酸,由初
  • 乌沙克省乌沙克省(Uşak)是土耳其西部的一个省,首府乌沙克,面积5,341Km2,人口322,313(2000年)。
  • 第二次长沙战役日方资料中方资料日方资料中方资料第二次长沙战役(又称“第二次长沙会战”),指1941年(民国30年)9月至10月,抗日战争期间,以中国第九战区为主的部队在湖南省长沙地区对日本军队进行