• 出版圈郭志敏 6推荐

    Lisp的诞生

      Common Lisp是1956年John McCarthy发明的Lisp语言的现代版本。Lisp在1956年被设计用于“符号数据处理” ,而Lisp这个名字本身就来源于其最擅长的工作:列表处理(LISt Processing)。从那时起,Lisp得到了长足的发展:Comm…...

  • 出版圈郭志敏 5推荐

    你不可不知的9种Lisp语言思想

    Lisp语言诞生的时候就包含了9种新思想。其中一些我们今天已经习以为常,另一些则刚刚在其他高级语言中出现,至今还有2种是Lisp独有的。按照被大众接受的程度,这9种思想依次如下排列。 (1) 条件结构(即if-then-else结构)。现在大家都觉得这是理所当然的,但是For…...

  • 邓国平 5推荐

    Lisp语言简介

    我知道这门语言是因为阅读了《黑客与画家》这本文集,之后在网络上进行了相关搜索。 LISP(全名LISt Processor,即列表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。(引用自wiki百科) Lisp是函数式的编程语言,但是这门语言…...

  • 傅志红 4推荐

    《实用Common Lisp编程》作者Peter Seibel答读者问

    本文摘自Peter Seibel的个人wiki。原文链接 我是一个程序员,一个作家,现在成了一个编辑、出版人。我写了一本关于Common Lisp的《实用Common Lisp编程》(Practical Common Lisp),一本访谈著名程序员的《编程人生》(Coders…...

  • 自由布鲁斯 3推荐

    Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp

    Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp 目录 前情回顾 安装slimv 数据配置 默认快捷键 实战演练 前情回顾 在上一篇文章[想法验证:超轻量级全功能纯文本界面 REPL 类语言 IDE… ...

  • 出版圈郭志敏 2推荐

    实用Common Lisp编程——函数

      有了语法和语义规则以后,所有Lisp程序的三个最基本组成部分就是函数、变量和宏。在第3章里构建数据库时,这三个组件已经全部用到了,但是我没有详细提及它们是如何工作的,如何更好使用它们。接下来的几章将专门讲解这三个主题,先从函数开始。就跟其他语言里一样,函数提供了用于抽象和功…...

  • 李松峰 2推荐

    [转]水木社区函数式编程语言版版聚手记

    发信人: Dieken (风催草低 - 明月何尝不照人), 信区: FuncProgram 标题: 版聚归来 发信站: 水木社区 (Sat Oct 16 18:28:32 2010), 站内 出 处:[http://www.newsmth.net/bbscon.php?bid=…...

  • Locke 2推荐

    让编程的热情感染你--《实用Common Lisp编程》书评

    这本书英文版2010年就有了,说下我看英文版的感受,我最大的感触就是它不是一本教科书,它不是一本教程,它也不是一本参考书。它是一位热爱common lisp的程序员给我们带来的编程之旅。 在第一章,作者写道,“This book is for you if you're…...

  • 出版圈郭志敏 2推荐

    语言设计的艺术

    作者:崔康 利用QCon杭州2011大会的间歇期,读完了[《松本行弘的程序世界》][1]的最后几章,合上书还觉得意犹未尽,想再多翻几遍。众所周知,松本行弘是Ruby的发明者,这本书是他的技术文集,主要章节在过去几年先后发表在日本的技术杂志上。坦白的说,我对Ruby语言本身没有…...

  • 梁涛 1推荐

    [心得] CLisp宏

    从某个角度来说,CLisp宏也是文本替换。但与C宏不同的是,CLisp宏提供了更丰富的语义——不是简单地展开、替换,而是许以各种语言提供的函数和用户扩展的函数来操作“目标替换文本列表”本身,以达到动态编程效果。 这样做有两个明显好处:1)列表形式的替换文本以与程序逻辑一致的语…...

  • Liszt 推荐

    简评《实用Common Lisp编程》

    Lisp是博大精深的,Lisp是简单实用的。你可以在其他语言里找到LISP语言的影子,Paul Graham也说过"Java、Perl、Python、Ruby。你会发现,排在越后面的语言,越像Lisp"。LISP有很多优点值得我们程序员去学习,而《实用Com…...