网站大量收购独家精品文档,联系QQ:2885784924

无涯教程网-LISP教程完整离线版.pdf免费

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LISP - 简介介绍 Lisp (历史上拼写为LISP)是具有悠久历史的计算机编程语⾔家族,有独特和完全括号的前缀符号表示法。起源于公元1958年,是现今第⼆ 悠久⽽仍⼴泛使⽤的⾼端编程语⾔。只有FORTRAN编程语⾔⽐它更早⼀年。Lisp编程语族已经演变出许多种⽅⾔。现代最著名的通⽤编程语 种是Clojure、Common Lisp和Scheme。 Lisp最初创建时受到阿隆佐邱奇的lambda演算的影响,⽤来作为计算机程序实⽤的数学表达。因为是早期的⾼端编程语⾔之⼀,它很快成为 ⼈⼯智能研究中最受欢迎的编程语⾔。在计算机科学领域 Lisp开创了许多先驱概念,包括:树结构、⾃动存储器管理、动态类型、条件表达 式、⾼端函数、递归、⾃主(self-hosting)编译器、读取﹣求值﹣输出循环(英语:Read-Eval-Print Loop REPL)。 LISP名称源⾃“列表处理器” (英语:LISt Processor)的缩写。列表是Lisp的主要数据结构之⼀ Lisp编程代码也同样由列表组成。因 此 Lisp程序可以把源代码当作数据结构进⾏操作,⽽使⽤其中的宏系统,开发⼈员可将⾃⼰定义的新语法或领域专⽤的语⾔,嵌⼊在Lisp编 程中。 代码和数据的可互换性为Lisp提供了⽴即可识别的语法。所有的Lisp程序代码都写为S-表达式或以括号表示的列表。函数调⽤或语义形式也同 样写成列表,⾸先是函数或操作符的名称,然后接着是⼀或多个参数:例如,取三个参数的函数f即为(f arg1 arg2 arg3)。 Lisp语⾔的主要现代版本包括Common Lisp, Scheme Racket以及Clojure。1980年代盖伊史提尔⼆世编写了Common Lisp试图进⾏标准 化,这个标准被⼤多数解释器和编译器所接受。还有⼀种是编辑器Emacs所派⽣出来的Emacs Lisp (⽽Emacs正是⽤Lisp作为扩展语⾔进⾏ 功能扩展)⾮常流⾏,并创建了⾃⼰的标准。 约翰⻨卡锡(John McCarthy)在FORTRAN的发展不久后于1958年发明了LISP,它最初由Steve Russell在IBM 704计算机上实现。 它特别适⽤于⼈⼯智能程序,因为它可以有效地处理符号信息。 LISP特征 它使⽤迭代设计⽅法,并且易于扩展。 它允许动态更新程序。 它提供了⾼级调试。 它提供了⾼级的⾯向对象编程。 它提供了⼀个⽅便的宏系统。 它提供了⼴泛的数据类型,如对象,结构,列表,向量,可调整数组,哈希表和符号。 它是基于表达式的。 它提供了⼀个⾯向对象的条件系统。 它提供了完整的I/O库。 它提供了⼴泛的控制结构。 下⼀篇:LISP - 环境 吾⽣也有涯,⽽知⽆涯 - ⽆涯教程 LISP - 环境介绍 Lisp执⾏器 CLISP是⽤于在Windows中设置LISP的GNU通⽤LISP多体系结构编译器, Windows版本使⽤Windows下的MingW模拟Unix环境,安装程序会 处理此问题,并⾃动将 clisp 添加到Windows PATH变量。 您可以从此处获取必威体育精装版的Windows CLISP- https://sourceforge .net/projects/ clisp /files/latest/download 默认情况下,它将在开始菜单中为解释器创建⼀个快捷⽅式。 使⽤CLISP 在安装过程中,如果选择(RECOMMENDED)选项,则会将 clisp ⾃动添加到PATH变量中,这意味着您可以简单地打开⼀个新的命令提示符 窗⼝并键⼊ clisp 来启动编译器。 要运⾏* .lisp 或* .lsp ⽂件,只需使⽤- clisp hello.lisp 上⼀篇:LISP - 简介 下⼀篇:LISP - 程序结构 吾⽣也有涯,⽽知⽆涯 - ⽆涯教程 LISP - 程序结构介绍 LISP表达式称为符号表达式或s-表达式,s-表达式由三个有效的对象,原⼦,列表和字符串组成。 LISP程序可以在解释器上运⾏,也可以作为已编译的代码运⾏。 简单⽰例

文档评论(0)

无耻之极 + 关注
实名认证
内容提供者

吾生也有涯,而知无涯(rudangla)

1亿VIP精品文档

相关文档