Lisp机器

✍ dations ◷ 2025-02-23 20:11:41 #LISP编程语言,计算机技术

Lisp机器(英语:Lisp machines)是被设计来高效运行以Lisp语言为主要软件开发语言的通用型计算机(通常通过硬件支持)。在某种意识上,Lisp机器是第一个商业的单用户工作站。尽管在数量上表现不如意(在1988年大概只有7000套),Lisp机器在商业上开创了许多现行的技术,包括高效的内存垃圾收集,激光打印,窗口化系统,计算机鼠标,高分辨率的位图,计算机图像解析和网络革新(像CHAOSN)。

在二十世纪八十年代,几家公司正建造和销售Lisp机器:Symbolics(3600,3640,XL1200,Maclvory和其他模型),Lisp机器公司(LMI Lambda),德州仪器(Explorer和MicroExplorer)和Xerox(InterLisp-D workstations)。这些操作系统都是用Lisp Machine Lisp,InterLisp(Xerox)和稍后出现的Common Lisp写的。

上世纪60和70年代的人工智能(AI)计算机程序大都要求以处理器时间和存储器空间为测量标准来看十分巨大的计算能力(对当时来说)。这种人工智能研究所需的计算能力上的要求是Lisp符号化编程语言所导致的。在当时商业的硬件都针对汇编类和Fortran系语言做设计和优化。最初,在硬件上的大量花费意味着Lisp机器只能被许多用户共享使用。但是随着60和70年代的集成电路技术逐渐缩小了计算机的大小和花费,并且AI程序所需内存开始超过最常用的研究用计算机DEC PDP-10的地址空间。研究者想出一条新思路:一台专门设计的计算机以开发和运行大型的人工智能程序,按照Lisp语言的语义量身定制。为了保持操作系统相对简洁,这些机器不会被共享,只为个人服务。

在1973年,理查德·格林布莱特和托马斯·奈特(都来自MIT AI实验室的程序员),开始了一项后来变成了“MIT Lisp机器项目”的工程,而刚开始他们只打算使用24位标签式架构的方式造一台跟硬件紧密联系的可运行特定的基础的Lisp操作的计算机,而非通过软件运行他们。这台机器也可进行增量垃圾回收。更准确的说,因Lisp变量是运行时确定类型而非在编译时,在同一传统的硬件上,由于有测试和分支指令,两个变量间的加法运算可能花费五倍时间。

在1979年,罗素·诺夫茨克确信Lisp语言的力量和硬件加速这一因素将会给Lisp机器带来一个光明的商业前景,这将使Greenblatt成为一项建议:他们将使这项技术商业化。

相关

  • 拉格朗日方程拉格朗日方程(Lagrange equation),因数学物理学家约瑟夫·拉格朗日而命名,是分析力学的重要方程,可以用来描述物体的运动,特别适用于理论物理的研究。拉格朗日方程的功能相等于牛
  • 唇硬颚音唇硬颚音(英语:Labio-palatalization)是一种唇和硬颚同时发音的语音。通常像一样圆唇,但不像那样突出。它在国际音标中的符号是⟨ᶣ⟩,就是上标的浊圆唇硬颚近音符号⟨ɥ⟩。一些
  • 圣克鲁斯圣克鲁斯(英语:Santa Cruz)又译圣塔克鲁兹、圣塔克鲁斯、圣克鲁兹是美国加利福尼亚州中北部太平洋岸边圣克鲁兹县的县治和最大城市,在2000年人口普查中有人口54,593人。圣克鲁斯
  • 莒光号莒光号列车是台湾铁路管理局所辖铁路客车车种之一,是自强号列车等级以下的第二级高级客车车种。其中“莒光”命名,来自“毋忘在莒”成语故事。1970年,台铁向世界银行贷款购车以
  • 蓄奴州与自由州蓄奴州是指美国内战前认为奴隶制度合法的州份,相对的自由州是指禁止输入奴隶或随时间逐渐消除奴隶制度的州份。奴隶制度问题是美国内战爆发的原因之一,随后于1865年亦根据美国
  • 马戏马戏团(英语:Circus),就是华人(东方)的杂技,一般指包括有特技、受训过的动物、小丑、魔术及其他技艺的表演,以娱乐观众为目的。桓宽《盐铁论》有“马戏斗虎”的记载。唐代马戏表演“
  • 华北行政委员会华北行政委员会是1953年至1954年间中华人民共和国中央人民政府在华北地区的代表机关。1952年4月,政务院华北行政委员会成立。同年11月15日,中央人民政府颁布《关于改变大行政
  • 日语之荷兰语借词1609年,荷属东印度公司与日本在长崎的平户开始贸易,1640年交易地移至出岛。之后二百余年,荷兰的学术、文化、技术等,总称为“兰学”持续传入日本,是德川幕府锁国期间日本与欧洲的
  • 周放周放(1989年3月6日-)生于山东省济南市,毕业于2007级上海戏剧学院表演系。2010年以《丑女无敌4》一剧正式出道,接棒演出“阿黛尔”,2011年演出《新还珠格格》中“柳红”一角而备受
  • 苏莱曼一世 (奥斯曼帝国)苏莱曼一世或译苏里曼一世(奥斯曼土耳其语:سليمان اول‎、现代土耳其语:I. Süleyman,1494年11月6日-1566年9月7日),是奥斯曼帝国第10位和在位时间最长的苏丹(1520年-1566年