• 被微博屏蔽
    用户头像

    蚁工厂

    技术博客:用 Lisp 实现一个简单的数据库 网页链接“第一次认识 Lisp 是通过《黑客与画家》这本书,书中对 Lisp 赞不绝口,声称现在编程语言的发展也只是赶上了 1958 年的 Lisp 语言的水平。很多人就有疑问了,一个诞生于 1958 年的语言,计算机技术不是日新月异吗,为什么 Lisp 还没有过时?书中是这样说的,Lisp 是数学,数学是不会过时的。在书的作者 Paul Graham 的力荐下,对 Lisp 充满了浓厚的兴趣,就开始了 Lisp 的学习之旅。由于之前学习的繁忙,加上 Lisp 在”主流编程界” 好像并不受待见,我也没有一直持续学习,而是学习更加受欢迎的 C,Python 等语言,毕竟以后是要吃饭的嘛。在大学生涯的最后一段时间里,计算机基础知识学的越多,越发觉得编程语言的有趣之处,也明白了所有编程语言其实都是图灵等价的,即一个功能可以用任何编程语言实现,只不过是实现方式不一样。编程语言学的越多,越来越感受到 Lisp 本身设计的优雅,怀着一份好奇心,我又重新走进了 Lisp 的世界。今天用一个例子来介绍 Lisp 的优雅之处。很多人可能有这样的想法,在用编程语言构建真实的软件之前,你必须先学会这门语言。现在,我们用 Lisp 中极少量的元素,来实现一个简单的数据库,用来存储 MP3 歌曲信息。”收起 🔗 网页链接
    展开全文
    原微博