`

初学lisp一

阅读更多

      我是新手,还只是出于学习理解阶段,唯一做的就是见啥学啥。
      今天就记录下我学习lisp的一些感想吧吧!
      lisp的信息在网上基本上一查就会查到很多,它的背景,他的发展等等。
      我对lisp的第一感觉?就是前缀表达式。
      如表示加法的(+ 1 2)表达式输出 3
     
      一门语言,一定有语法,句子等,所以什么特殊关键字,符号等是我们在学
习新语言时最开始接触的部分。这个时候各门语言对同一个关键字或符号表示就
不同。学习起来可能有时候就有点混淆,这个问题只有多使用和勤查资料才能解
决。lisp中的特殊字符有开括号,闭括号,双引号,单引号,逗号,冒号,分号,
反斜线以及竖线等等。

      在学习lisp的函数概念时,也是学习的时候很感慨的地方。像高阶函数,匿
名函数等在lisp中是如此的轻而易举就能实现。不过你也会被它的词法变量与动
态变量搞晕,变量我们好像接触到的就是全局变量和局部变量,他的词法变量和
动态变量类似我们的局部变量和全局变量。但是又不完全是。

    还有就是lisp里神奇的宏。宏,在我眼里就是代码很难读的意思。宏这块的东
西我没看完,在后面有时间了接着看。宏在lisp里是用来代替我们一般语言里的
控制流。所以控制结构等这些在一般语言里作为语法出现东西,在lisp里就不是
语言的核心了,而只是标准库的一部分而已。这个背后的实现可能很复杂,不过
这些都不重要,我们隐约看到扩展语言的可能性了。
分享到:
评论

相关推荐

    LISP源码800例.rar

    对于初学lisp的同学非常有用,这是我的学习lisp的时候搜集的资料。

    Lisp之根源(初学则必看)手册

    约翰麦卡锡于1960年发表了一篇非凡的论文,他在这篇论文中对编程的贡献有如欧几里德对几何的贡献.1 他向我们展示了,在只给定几个简单的操作符和一个表示函数的记号的基础上, 如何构造出一个完整的编程语言....

    简单的LISP编程

    自己初学LISP时编的简单的小程序,大家可以一起交流一下,仅供学习……

    LISP实现的符号求导程序

    初学lisp,求指点(用递归写的求导程序)

    LISP 程序最新知识

    一、AutOLISP是何方神圣 ★AutoLISP是AutoCAD的最佳搭档! ★AutoLISP内含于AutoCAD软件内,不用另外花钱买! ★AutoLISP是强化AutoCAD最好、最直接的“程序语言”! ★AutoLISP易学、易用,即使不会程序设计的...

    AutoLISP和Visual_LISP

    autolisp入门课件,比较适合初学者。内容简单易懂。

    Common Lisp 初学者快速入门指导

    本文的目标是希望能为 Common Lisp 初学者提供一份简单易懂、容易上手、学习结合(学为学,习为实践)的初学者教程。

    AutoLISP程序对话框设计

    详细介绍了autolisp程序设计中的对话框设计知识,对于初学者来说简单易懂

    Common.Lisp编程 中文版本

    《实用Common Lisp 编程》是一本不同寻常的Common Lisp 入门书。本书首先从作者的学习经过及语言历史出发,随后用21个章节讲述了各种... 《实用Common Lisp 编程》内容适合Common Lisp 初学者及对之感兴趣的相关人士。

    lisp 软件教程

    lisp 教程 很详细的lisp初学教程 很适合初学者

    实用Common Lisp编程

    包含中英文版本以及书中样例代码。 这是一本不同寻常的Common Lisp入门书。本书首先从作者的学习经过及语言历史出发,随后用21个章节讲述了各种基础知识... 本书内容适合Common Lisp 初学者及对之感兴趣的相关人士。

    lisp语言用Delaunay三角网法求土石方量

    本程序为lisp语言编写的AutoCAD二次开发程序,包括lisp源程序代码和程序测试图。 本程序适合AutoCAD二次开发初学者学习之用,代码比较简单,所用函数也都是基本的函数,并且程序中包含详细注释。适合大学测绘、采矿...

    实用Common Lisp编程 田春

    这是一本不同寻常的Common Lisp 入门书。本书首先从作者的学习经过及语言历史出发,随后用21 个章节讲述了各种基础知识,主要包括:REPL 及Common Lisp 的...本书内容适合Common Lisp 初学者及对之感兴趣的相关人士。

    AutoLiSP入门教程

    AutoLISP 是强化AutoCAD 最好、最直接的『程序语言』! AutoLISP 易学、易用,即使不会程序设计...学习AutoLISP 是非常容易的,对初学者而言,即使没有学习过任何的程序语言, 都能很快的上手,写出精彩漂亮的AutoLISP 程序!

    lisp程序含四个小程序

    本程序为lisp语言编写的AutoCAD二次开发程序,包括lisp源程序代码,dcl可视化窗口代码,程序测试图,以及程序中用到的插入图块文件和幻灯片文件。 本程序适合AutoCAD二次开发初学者学习之用,代码比较简单,所用函数...

    emacs-lisp编程入门

    强大的emacs lisp编程 不仅仅适用于初学者

    实用Common Lisp编程 高清官方中文版

    这是一本不同寻常的 Common Lisp 入门书。本书首先从作者的学习经过及语言历史出发,随后用 21 个章节讲述了各种基础知识,主要包括 :REPL 及 Common ... 本书内容适合 Common Lisp 初学者及对之感兴趣的相关人士。

    visual lisp 可视化程序

    本程序适合AutoCAD二次开发初学者学习之用,代码比较简单,所用函数也都是基本的函数,并且程序中包含详细注释。适合大学测绘、采矿等工科类学生学习使用。 本程序由原先四个小程序组合而成,如果想看单独的程序,在...

    DrRacket 编写Lisp工具

    它适用用Lisp编写, 以及适用于从脚本Script到应用程序开发的任务执行工具,包括图形用户界面,Web服务器等。支持编译器的虚拟机,创建独立的可执行程序的工具,Racket Web服务器,具有丰富而全面的功能库,适用于...

    AutoLisp葵花宝典.chm

    这是非常适合AutoLisp初学者的一份教材,高手就不必下了。

Global site tag (gtag.js) - Google Analytics