蛇鼠一窝是什么意思| 阿奇霉素主治什么| 异型增生是什么意思啊| 喝柠檬水有什么好处| 尿血吃什么药最好| 1893年是什么年| 梦见自己会飞是什么意思| 脚背肿是什么原因引起的| 扬州有什么好玩的| 什么样的雪莲| 原位癌是什么意思| 胎心监护是检查什么| 早上为什么不能洗澡| 儿童口腔溃疡吃什么药| 益生菌什么时间段吃效果好| 918是什么日子| 莴笋什么时候种植| 门字五行属什么| 低压高什么原因| 经常扁桃体发炎是什么原因| 什么蛇没毒| 瘴气是什么| 叶酸什么时候吃合适| 阴离子是什么| 甲亢属于什么科室| 镜里观花是什么生肖| 无名指长代表什么| 为什么会自言自语| 蜻蜓是什么目| 3月15号是什么星座| 筋是什么组织| 常吃山药有什么好处和坏处| kpi是什么意思| 接见是什么意思| 大舅哥是什么意思| 65岁属什么| 什么是神经性皮炎| 一什么浮萍| 稀盐酸是什么| 手脚出汗多是什么原因| gm墨镜是什么牌子| 鼻炎吃什么消炎药效果最好| 补白蛋白吃什么食物最快最好| 骨龄大于年龄意味着什么| 输卵管堵塞吃什么药可以疏通| instagram什么意思| 新生儿一直哭闹是什么原因| 996是什么意思| 喝碳酸饮料有什么危害| 什么叫鳞状细胞| bang什么意思| 总胆固醇偏高是什么意思| mmf是什么药| 什么叫菩提| 肩胛骨缝疼吃什么药| 辛辣指的是什么| 脱毛膏的原理是什么| 4.12是什么星座| 喉咙痒咳嗽有痰是什么原因| 浮躁的意思是什么| 经常胃胀是什么原因| 温州有什么好玩的| 紫颠是什么病怎样治| 什么人不能念阿弥陀佛| 吴佳尼为什么嫁马景涛| 乾隆为什么不喜欢雍正| 什么是简历| 贫血有什么症状表现| hpv52型阳性是什么意思严重吗| 41是什么意思| hdr是什么拍照功能| 胃功能四项检查是什么| smile是什么牌子| 坐月子能吃什么菜| 无创是检查什么| 车牌号选什么数字吉利| 牙齿深覆合是什么意思| 手机代表什么生肖| 什么是生活| 血压偏低有什么危害| 艾滋病初期皮疹是什么样的| 温州有什么区| 石英表是什么意思| 4月21日什么星座| 属相牛和什么属相配| 感冒没胃口吃什么好| 白兰地是属于什么酒| 打呼噜是什么原因造成的| 91年五行属什么| 咳嗽属于什么科室| 吃什么水果养胃| 拉痢疾是什么症状| 落魄是什么意思| 桂圆什么时候上市| 甘油三酯偏高说明什么问题| 做梦梦见鬼是什么意思| 第一顺位是什么意思| 甲亢吃什么药最有效| 黑洞里面是什么| 头出汗多至头发湿透是什么原因| 大唐集团什么级别| 番石榴什么时候成熟| 葡萄胎是什么原因造成的| 肾气不足吃什么药好| 嘴苦是什么原因引起的| 宫颈hpv感染是什么病| 心肌炎有什么症状| 巳是什么意思| 糖皮质激素是什么| 高考准考证有什么用| 副科级是什么级别| 雪松香是什么味道| 肚子里面跳动是什么原因| 男生下面叫什么| 湿气重吃什么能去湿气| a1微球蛋白偏高说明什么意思| 摩羯座的幸运色是什么| 地豆是什么| 户籍是指什么| 喝山楂泡水有什么功效| 护理是什么| 异地办理临时身份证需要什么材料| 昙花是什么意思| 劳力士手表什么档次| 为什么吃饱了就犯困| 超敏c反应蛋白正常说明什么| k2是什么| 交链孢霉过敏是什么| 皈依有什么好处| 晚上胃疼是什么原因| 注意地看的词语是什么| 肌肉拉伤用什么药| 六月十五是什么星座| 前列腺增大有什么危害| 九眼天珠适合什么人戴| 什么是led灯| 青红皂白的皂是什么颜色| 过敏性咽炎吃什么药| 月经血块是什么原因| 什么食物含dha| 私募是什么意思| 病机是什么意思| 心脏早博吃什么药好| 胎膜是什么| 心脏支架和搭桥有什么区别| 孕妇吐得厉害有什么办法解决| 子宫内膜3mm意味着什么| 外伤用什么药愈合最快| 南北朝后面是什么朝代| 11月11日什么星座| 养狗有什么好处| 胃糜烂可以吃什么水果| 道听途说什么意思| 1994年五行属什么| 姓什么的人最多| 十月份是什么季节| 银杏树叶子像什么| 8.2号是什么星座| 什么人容易得白塞氏病| 女娲是一个什么样的人| 产后第一次来月经是什么颜色| 木姜子是什么| 什么时| pr间期缩短什么意思| spo2过低是什么意思| 旮旯是什么意思| 声音嘶哑是什么原因| 男人蛋蛋疼是什么原因| 浑身无力是什么原因| sheep是什么意思| 藏红花和什么一起泡水喝效果好| 麦芽糊精是什么| 武夷山在什么地方| 618是什么日子| hc是什么| 房颤吃什么药好| 顺丰为什么这么快| 左腿发麻是什么病征兆| 吃什么可以祛斑| 小麦淀粉是什么| 脚心热什么原因| 24h是什么意思| 婚检都查什么| 意大利用什么货币| 绿主是什么意思| 黄芪是什么| 心悸是什么原因造成的| 予字五行属什么| 2月什么星座| 什么是有机| 病案号是什么意思| 右侧卵巢内囊性结构什么意思| 脂肪粒是什么原因引起的| 浅粉色配什么颜色好看| 更年期是什么时候| 容易紧张是什么原因| 认知是什么意思| erdos是什么牌子| 关节疼痛挂什么科| 肠梗阻是什么病| 九月十号是什么节日| 制片人是什么意思| 秦始皇叫什么| 白带多用什么药| 梦见吃雪糕是什么意思| 肉苁蓉和什么搭配最好| 沙拉酱是用什么做的| 附件囊肿吃什么药可以消除| 肾气不足吃什么药| 红斑狼疮吃什么药| 国手什么意思| 家门是什么意思| 辩解是什么意思| 大姨妈没来是什么原因| 穆萨是什么意思| bae是什么意思| 禾末念什么| 是什么车| 婴儿足底血筛查什么| 手抖吃什么药最好| 贫血吃什么好| 理数是什么意思| 女性为什么会肾结石| 吃什么能长头发| 工资5k是什么意思| 待产包需要准备什么| 梦见狐狸是什么预兆| 肚子冰凉是什么原因| 垂体瘤挂什么科| 头晕没精神是什么原因| 癌症病人吃什么| 卵巢黄体是什么意思| 芥酸对身体有什么危害| 肠胃功能紊乱吃什么药| 小孩脸肿是什么原因引起的| 准生证需要什么材料| 新生儿溶血是什么意思| 藏蓝色是什么颜色| 查染色体的目的是什么| 头孢呋辛钠主治什么病| 牛肚是什么| 肠梗阻是什么症状| 棉纺是什么面料| 什么是美尼尔氏综合症| 山川载不动太多悲哀是什么歌| 77年属什么| 宀与什么有关| 酱瓜是什么瓜| 外阴萎缩是什么症状| 震楼神器楼上什么感觉| 库欣综合征是什么病| 糖类抗原50是什么指标| 梅肉是什么肉| 一岁宝宝流鼻涕吃什么药| 月经推迟十天是什么原因| 性激素六项什么时候检查| 什么是环境影响评价| 葫芦代表什么寓意| 梦见手指流血是什么预兆| 绿豆芽不能和什么一起吃| 疣是什么病毒| 天下乌鸦一般黑是什么意思| 睡前吃香蕉有什么好处| 好滴是什么意思| 百度Jump to content

在没有协商好的情况下,对方受害者不到一...

From Wikipedia, the free encyclopedia
Maclisp
ParadigmsMulti-paradigm: functional, procedural, reflective, meta
FamilyLisp
Designed byRichard Greenblatt
Jon L. White
DeveloperMIT: Project MAC
First appearedJuly 1966; 59 years ago (1966-07)
Typing disciplinedynamic, strong
Implementation languageAssembly language, PL/I
PlatformPDP-6, PDP-10
OSIncompatible Timesharing System, TOPS-10, TOPS-20, Multics
Filename extensions.lisp, .fasl
Influenced by
Lisp 1.5
Influenced
Common Lisp, Emacs Lisp
百度 自治区直属机关工委常务副书记高慧广主持会议,自治区直属机关工委副书记王君、狄瑞珍,自治区直属机关工委副巡视员韦占飞出席座谈会,工委各部门负责同志参加了座谈会。

Maclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dialect of the language Lisp. It originated at the Massachusetts Institute of Technology's (MIT) Project MAC[1] (from which it derived its prefix) in the late 1960s and was based on Lisp 1.5.[2] Richard Greenblatt was the main developer of the original codebase for the PDP-6;[1] Jon L. White was responsible for its later maintenance and development. The name Maclisp began being used in the early 1970s to distinguish it from other forks of PDP-6 Lisp, notably BBN Lisp.

History

[edit]

Maclisp is a descendant of Lisp 1.5.[3] Maclisp departs from Lisp 1.5 by using a value cell to access and store the dynamic values of variables;[4] Lisp 1.5 used a linear search of an association list to determine a variable's value.[5] The Maclisp variable evaluation is faster but has different variable semantics. Maclisp also employed reader macros to make more readable input and output, termed input/output (I/O). Instead of entering (QUOTE A), one could enter 'A to get the same s-expression. Although both implementations put functions on the property list, Maclisp uses different syntax to define functions.[6] Maclisp also has a load-on-demand feature.[7]

Maclisp began on Digital Equipment Corporation PDP-6 and PDP-10 computers running the Incompatible Timesharing System (ITS); later it was ported to all other PDP-10 operating systems, for example, Timesharing / Total Operating System, TOPS-10 and TOPS-20. The original implementation was in assembly language, but a later implementation on Multics used PL/I. Maclisp developed considerably in its lifetime. Major features[which?] were added which in other language systems would typically correspond to major release numbers.[dubiousdiscuss]

Maclisp was used to implement the Macsyma computer algebra system (CAS) or symbolic algebra program. Macsyma's development also drove several features[which?] in Maclisp. The SHRDLU blocks-world program was written in Maclisp, and so the language was in widespread use in the artificial intelligence (AI) research community through the early 1980s. It was also used to implement other programming languages, such as Planner and Scheme. Multics Maclisp was used to implement the first Lisp-based Emacs.

Maclisp was an influential Lisp implementation, but is no longer maintained actively. It now runs on PDP-10 emulators and can be used for experimenting with early AI programs.

1958 1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 2020
 LISP 1, 1.5, LISP 2(abandoned)
 Maclisp
 Interlisp
 MDL
 Lisp Machine Lisp
 Scheme  R5RS  R6RS  R7RS small
 NIL
 ZIL (Zork Implementation Language)
 Franz Lisp
 muLisp
 Common Lisp  ANSI standard
 Le Lisp
 MIT Scheme
 XLISP
 T
 Chez Scheme
 Emacs Lisp
 AutoLISP
 PicoLisp
 Gambit
 EuLisp
 ISLISP
 OpenLisp
 PLT Scheme  Racket
 newLISP
 GNU Guile
 Visual LISP
 Clojure
 Arc
 LFE
 Hy

Characteristics

[edit]

Maclisp began with a small, fixed number of data types: cons cell, atom (later termed symbol), integer, and floating-point number. Later additions included: arrays, which were never first-class data types; arbitrary-precision integers (bignums); strings; and tuples. All objects (except inums) were implemented as pointers, and their data type was determined by the block of memory into which it pointed, with a special case for small numbers (inums).

Programs could be interpreted or compiled. Compiled behavior was the same as interpreted except that local variables were lexical by default in compiled code, unless declared SPECIAL,[8] and no error checking was done for inline operations such as CAR and CDR. The Ncomplr compiler (mid-1970s) introduced fast numeric support to Lisp languages, generating machine code (instructions) for arithmetic rather than calling interpretive routines which dispatched on data type. This made Lisp arithmetic comparable in speed to Fortran for scalar operations (though Fortran array and loop implementation remained much faster).

The original version was limited by the 18-bit word memory address of the PDP-10, and considerable effort was expended in keeping the implementation lean and simple. Multics Maclisp had a far larger address space, but was costly to use. When the memory and processing power of the PDP-10 were exceeded, the Lisp Machine was invented: Lisp Machine Lisp is the direct descendant of Maclisp. Several other Lisp dialects were also in use, and the need to unify the community resulted in the modern Common Lisp language.

Name

[edit]

Maclisp was named for Project MAC, and is unrelated to Apple's Macintosh (Mac) computer, which it predates by decades or to John McCarthy. The various Lisp systems for the Macintosh have no particular similarity to Maclisp.[9]

References

[edit]
  1. ^ a b Levy, Steven (1984). Hackers: Heroes of the Computer Revolution. Doubleday. ISBN 0-385-19195-2.
  2. ^ Project MAC Progress Report IV: July 1966 to July 1967 (PDF) (Report). n.d. p. 19. Archived from the original (PDF) on March 8, 2016. The higher-level language used for most of the vision laboratory program is the PDP-6 LISP System. This system is based chiefly on the LISP 1.5 programming language, but has been extensively modified in a number of ways. These include many new functions and services, including facilities for linking with programs written in other languages.
  3. ^ Moon 1974, p. 1
  4. ^ Moon 1974, p. 47
  5. ^ Lisp 1.5 p. 13, evaluating an atom e in the environment a is done with (cdr (assoc e a)). That involves a linear search of the association list a. A more involved description with global constants and errors is given on p. 71; it does a linear search of the property list before searching the association list.
  6. ^ Maclisp uses defun; Lisp 1.5 uses define.
  7. ^ Moon 1974, p. 107; the autoload property.
  8. ^ Pitman, Kent (December 16, 2007). "The Revised Maclisp Manual (The Pitmanual), Sunday Morning Edition". maclisp.info. HyperMeta, Inc. Declarations and the Compiler, Concept "Variables". Retrieved October 20, 2018. If the variable to be bound has been declared to be special, the binding is compiled as code to imitate the way the interpreter binds variables.
  9. ^ Pitman, Kent (December 16, 2007). "The Revised Maclisp Manual (The Pitmanual), Sunday Morning Edition". maclisp.info. HyperMeta Inc. p. 1 FAQ q1. Retrieved October 20, 2018. Project MAC had nothing to do with the Apple "Mac". And neither did MACLISP.
[edit]
狗狗感冒吃什么药 开除党籍有什么后果 挂读是什么意思 hpv亚临床感染是什么意思 节制是什么意思
牛排用什么油煎好吃 妈祖是什么 朗字五行属什么 为什么牙龈老是出血 95年属于什么生肖
为什么不说话 艾滋病潜伏期有什么症状 一个火一个丙念什么 原始分是什么意思 下午两点多是什么时辰
聚酯纤维是什么材质 厌男症的表现是什么 血清谷丙转氨酶偏高是什么意思 益气固表是什么意思 nt检查是什么
二氧化碳低是什么原因hcv9jop1ns8r.cn 腰椎退行性变什么意思hcv9jop4ns9r.cn 大红袍属于什么茶类bjhyzcsm.com 活学活用是什么意思dayuxmw.com 血管痉挛是什么症状hcv8jop4ns0r.cn
前列腺增生有什么症状hcv7jop4ns6r.cn 心虚吃什么补最快beikeqingting.com 三焦指的是什么hcv8jop4ns7r.cn 胃痛吃什么食物hcv7jop7ns0r.cn 眼压高用什么眼药水hcv8jop7ns4r.cn
雷诺氏病是一种什么病hcv7jop5ns2r.cn 平方和是什么xscnpatent.com 婴儿流口水是什么原因引起的bjcbxg.com 宝宝眼屎多是什么原因chuanglingweilai.com 味精吃多了有什么危害hcv8jop5ns9r.cn
失眠吃什么食物效果最好xinjiangjialails.com 美仑美奂什么意思hcv9jop6ns8r.cn 频繁小便是什么原因hcv8jop0ns9r.cn 羊跟什么生肖最配hcv7jop7ns0r.cn 麝香对孕妇有什么危害性sscsqa.com
百度