历史百科网

LISP机

[拼音]:LISP ji

[外文]:LISP machine

一种直接以LISP语言的系统函数为机器指令的计算机。LISP机是20世纪70年代初美国麻省理工学院人工智能实验室的R.格林布拉特首先研究成功的。日本1975年起也研究LISP机。LISP机主要应用领域是人工智能各分支,如知识工程(例如用于超大规模集成电路设计的专家系统)、物景分析、自然语言理解、言语理解和机器人工程等。普通计算机实现 LISP 语言是通过解释程序和系统函数子程序相互间的递归调用进行的。辗转层次多而效率低。LISP机执行同等指令要快一两个数量级。LISP机具有一种面向堆栈的系统结构,堆栈里存放的是指针,代表所谓LISP对象。除了数和特种常量(T,NIL)用专用指针外,一般指针代表可赋予任何意义的符号,包括印刷名、值、功能函数和特性表四个项目,这种赋予是动态的,且各项目彼此独立。LISP机的机器指令包含着在现行堆栈上操作以下四类机器指令:

(1)基本函数,(2)四则运算及有关运算,(3)条件转移指令,(4)用低层次LISP微指令手编的LISP函数。

在任何时刻LISP机的运算都是通过现行堆栈组控制的。当过程进行到需要计算另一函数时,就起动与那个函数相应的堆栈组并保留当前的计算状态,而被起动的堆栈组就成为现行堆栈组。因此LISP机实际上是各堆栈组能相互起动的处理符号的堆栈机。LISP机的操作系统、解释系统、编译系统、调试程序都是用 LISP语言写的。有些 LISP机,例如美国的SYMBOLICS3600系统,还实现了以LISP为基础的FORTRAN、PASCAL和C语言,而且能联成网络。

严正声明:本文由历史百科网注册或游客用户德义自行上传发布关于» LISP机的内容,本站只提供存储,展示,不对用户发布信息内容的原创度和真实性等负责。请读者自行斟酌。同时如内容侵犯您的版权或其他权益,请留言并加以说明。站长审查之后若情况属实会及时为您删除。同时遵循 CC 4.0 BY-SA 版权协议,尊重和保护作者的劳动成果,转载请标明出处链接和本声明内容:作者:德义;本文链接:https://www.freedefine.cn/wenzhan/60203.html

赞 ()

相关阅读

我是一个广告位
留言与评论(共有 0 条评论)
   
验证码: