跳至正文

lisp入门教程,lisp入门教程pdf

学习Lisp如何入门?

学习Lisp如何入门?

买一本《AutoLISP+DCL+Visual LISP程序设计篇》电子版或者实体书,先从头到尾粗略翻一翻,大致了解下学了能干什么,然后再从头开始,碰到程序就用电脑试一试,刚开始不要求快,只求稳,看不懂就多看多打,古人云,读书百遍其义自见!慢慢来,你想要的想学到的时间都会给你的

求LISP语言教程

求LISP语言教程

AutoCAD的帮助中有完整的教程。

可以通过从 AutoCAD“帮助”菜单选择“开发人员帮助”来访问 AutoLISP、Visual LISP 和 DXF 文档。

《AutoLISP 参考》。提供了关于 AutoLISP 的全面参考。AutoLISP 是一种功能全面的解释性编程语言,可用于调用 AutoCAD 命令、系统变量和对话框。

《AutoLISP Developer’s Guide》。提供了有关使用 Visual LISP 交互式开发环境开发和测试 AutoLISP 程序的信息。同时还描述了如何使用 Visual LISP 提供的 AutoLISP 扩展来创建 ActiveX Automation。

《AutoLISP 教程》。详细地介绍如何使用 Visual LISP 开发 AutoLISP 应用程序。

《DXF 参考手册》。提供了关于 DXF 文件格式的全面参考。

谁能介绍一本lisp编程入门的书?

谁能介绍一本lisp编程入门的书?

lispworks程序设计

AutoCAD Visual LISP程序设计入门实例教程 autolisp教程哪里有下载?

http://blog.163.com/bestcs@126/blog/static/4619987720113270241507/ 该教程这里有……

关于编写cad的lsp格式插件,初学者应该学习什么看什么书?

《visual Lisp实用教程》不错,可以多逛逛论坛,看看别人的程序

lisp编程:怎么编译lisp源代码呢?

lisp程序不需要编译,直接在autocad中加载就可以了,然后执行定义的命令就行.

初学lisp编程语言看什么名校公开课

麻省理工的,学lisp的都知道

对Lisp 新手来说,学习哪种方言,使用哪些参考书和开发软件更适合

Common Lisp和Scheme是Lisp家族的两大主要方言,通用性比较好,ELisp和AutoLisp只能在特定的环境下使用,所以不推荐。

如果你只是想学习PF的思想,可以直接学习Scheme,FP的思想都有了,还比较简单,只不过库不太完备。如果追求CL的强大可以看看Racket,是PTL Scheme的进化版。

IDE推荐:

DrRacket

书籍推荐:

Teach Yourself Scheme Mit Press

Simply Scheme MIT Press

LISP in small pieces

r5rs

基本都有电子版,第三个Lisp in small pieces不能作为入门教程,它默认你已经学会了Scheme,并且着重讲如何实现一个Scheme的解释器或者编译器以及一些比较深层次的概念,不太好懂但是很开阔思路,而且经常将Scheme和CL进行对比,使你能够触类旁通。最后一个是Scheme的规范,也不适合作为入门教程,更适合作为reference,虽然它比较薄只有几十页。如果英文不太好,可以看看网上有没有中文版。

不过相对来说我还是推荐Common Lisp,原因三言两语也说不清,比较正统的Lisp,工业化程度高,如果你看过《黑客与画家》应该有所了解,但是缺点是学习难度大,虽然大家都说CL久经历练,但是糟粕也不少,这些别人说了没用,只有你学完了之后做两个项目才有体会。不过总起来说还是一门非常伟大的语言。首先由Lisp引进的编程思想包括if/then/else控制结构、递归函数调用、动态内存分配、垃圾收集、高阶函数、词法闭包、交互式编程、增量编译以及动态类型……

IDE推荐:

Lisp in a box

LispWorks(适合高薪阶层)

书籍推荐:

Practical Common Lisp

ANSI Common Lisp

我当初就是利用这两本书学习的,不过在学习过程中主要还参考了

Lisp Quick Reference

Common Lisp The Language

第一本参考用公式的方式把基本用法列出,基本上覆盖了整个ANSI Common Lisp标准,但是可能比较晦涩,不过习惯了就好了。第二本就不说了,类似牛津词典,一千多页,不懂的查查就行了,一般人看不下来,看下来也没啥意思。

当你读过这些书之后,基本上已经对Lisp有一个较深的了解,这时你可以自己写个项目练练手,或者直接到github上clone一个。另外还有些书不错,但是因为你已经有了比较扎实的基础,你可以随便看看,没必要像看课本那么仔细:

On Lisp(与Common Lisp The Language同一作者,相当于CLTL的进阶版)

Common Lisp A Gentle Introduction to Symbolic Computation

Land of Lisp(好多漫画!)

Successful Lisp

Tutorial on Good Lisp Programming Style

The Art of the Metaobject Protocol

这些书除了最后两本我都看得不是很仔细,因为很多和Practical Common Lisp、On Lisp有重复,所以我只是看一些有特点的部分。倒数第二本讲的是如何养成良好的Lisp编程风格,你可以当成散文来读。最后一本比较深,我也没有看完,主要讲的是CLOS相关的东西,可以用来开阔思路。

其实如果你想学习CL这门语言,这些足足足足足足够了,但是你还是觉得很无聊,好吧,再推荐两篇文章:

The Roots of Lisp

Recursive Functions of Symbolic Expressions and Their Computation by Machine Part I

建议把这两篇文章打印出来,一行行的看!一是因为都比较短,花不了你多少钱,二是因为都值得反复推敲,不是看一遍就扔了。第一篇文章是paul graham写的,就是那个ANSI Common Lisp、On Lisp以及《黑客与画家》的作者,主要内容是对第二篇论文的总结概括,探讨了Lisp的根基理论,难度较小,一共就十几页,看完了会有一些新的收获,这些是你看其它语言教程看不来的。第二篇我就不说了,Lisp的作者写的,好好看下,想想作者是如何设计出这样一门伟大的语言的,别说你数学不好,你不会学呀,再说这里用的数学也不难。

另外我不太清楚你学习Lisp的目的,上面说的可能比较适合一般的程序员,如果你是AI研究者你可以直接看下面的两本:

Paradigms of Artificial Intelligence Programming,Case Studies in Common Lisp

The Elements Of Artificial Intelligence(An Introduction Using Lisp)

想要学习 Lisp,应该看哪些书,上哪些论坛

1、刚入门建议看机器学习导论,那本书很多知识讲的很浅显.中文:机器学习导论 英文:机器学习导论,ethem_Alpaydin_第二版2、然后同时可以看看Andrew大神的斯坦福课程https://www.

如何用lisp实现打开cad后,将所有图形向右移动37000000个单位呀!offset是吗?我一点lisp基础也没有,也不

不是offset, 是move. 先ssget "X" 然后move ‘(0 0 0) ‘(37000000 0 0) = X轴移动 ‘(.0 37000000 0) = Y轴移动.这都是正方向.负方向就在数值上添加负号. 如果不懂CAD座标系就没办法了.