Arc/Arg3.1

✍ dations ◷ 2025-04-25 14:08:25 #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。

相关

  • 4f6 6s22, 8, 18, 24, 8, 2蒸气压第一:544.5 kJ·mol−1 第二:1070 kJ·mol−1 第三:2260 kJ·mol主条目:钐的同位素钐是一种化学元素,符号为Sm,原子序数为 62。钐是一种中等硬度
  • 波旁王朝西班牙波旁王朝奥尔良王朝波旁王朝(法语:Maison de Bourbon)是一个在欧洲历史上曾断断续续地统治纳瓦拉(1555-1848)、法国(1589-1792、1814-1830)、西班牙(1700-1808、1813-1868、1875-193
  • 克拉斯诺达尔克拉斯诺达尔(俄语:Краснода́р,IPA:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000
  • 神马神马,是日本神道传统中向神社奉纳作为神的坐骑的祭事用马。日本奈良时代已有为祈愿向神社奉纳马匹的习俗,奉纳者由皇族至平民也有。小规模神社由于财政负担无法饲养真的马,所以
  • KBE最优秀的大英帝国勋章(英语:Most Excellent Order of the British Empire),简称大英帝国勋章(Order of the British Empire),或译为不列颠帝国勋章,是英国授勋及嘉奖制度中的一种骑
  • 楠梓庄楠梓庄,为1920年至1944年间存在之行政区,其原属高雄州高雄郡,1924年后改隶冈山郡。楠梓庄辖区相当为今楠梓区东侧(后劲、楠梓、土库)、桥头区以及燕巢区的凤山厝、中路林等地楠梓
  • 红型红型是琉球传统的一种染色技法,使用版面模子及其他方法制作。通常色泽鲜艳,且一般描绘有鱼、水、花等自然主题的各种图案。红型的历史可以追溯到14世纪时期琉球国时代,此时期大
  • 肠道寄生虫病肠道寄生虫(英语:Intestinal parasite)是指主要寄生在人类或其他动物之肠道的寄生虫,主要透过受污染的食物或食水而感染。肠道寄生虫的类型包括蛔虫、蛲虫(线虫)、钩虫、绦虫及肝
  • 核四龙门核能发电站是位于台湾新北市贡寮区的核能发电站,因所在地名“龙门”而得名,由台湾电力公司兴建营运,为台湾第四座核能发电站,故原名第四核能发电站,2009年3月3日改为现名,其原
  • 汪德昭汪德昭(1905年12月20日-1998年12月28日),江苏灌云人,中国物理学家,中国水声学的奠基人,中国科学院院士。汪德昭早年曾就读于国立北京高等师范学校附属中学校。后考入北京师范大学物