关于学习Lisp的一点思考
以前读《黑客与画家》,其中对Lisp语言的赞美和推崇,让我燃起学习Lisp语言的强烈冲动,但很快发现在实际工作中应用的场景很少,出于功利心最终放弃了。直到上周未在家里读完了《大教堂与集市》,此书再次建议学习Lisp。我不能再视若无睹了。打算放下功利心,将Lisp视为营养丰富的土壤,从中汲取宝贵的思想(虽然很多年前就存在了)来充实自已。就像我以前学习erlang一样,给我受益良多。
写一个Lisp的Hello word, 作为纪念。

为什么Lisp语言如此先进?    
http://www.ruanyifeng.com/blog/2010/10/why_lisp_is_superior.html
Lisp本质    
http://www.csdn.net/article/2012-11-22/2812113-The-Nature-Of-Lisp
关于学习Lisp的一点思考的更多相关文章
- 对dump脱壳的一点思考
		对dump脱壳的一点思考 偶然翻了一下手机日历,原来今天是夏至啊,时间过的真快.ISCC的比赛已经持续了2个多月了,我也跟着比赛的那些题目学了2个月.......虽然过程很辛苦,但感觉还是很幸运的,能 ... 
- 【翻译】全球用尽IPv4的一点思考
		作者:Dimple 公众号:奔跑吧攻城狮 简介:专属于Java和Android开发,和你聊聊职场话题,一同展望未来 作为小小号主的我表示很无力啊,这几天,天天都是热点.前有网易员工勇敢发声维护自己的利 ... 
- 关于KMP的一点思考
		关于KMP的一点思考 KMP的\(next\)数组的性质很精妙,有必要开一个坑学习一下 Part 1 啥是next \(next[i]\)表示对于\(pre_i\)这个字符串,这个抠出来的字符串本身后 ... 
- phpunit测试学习 1:一点简单的扼要有用的东西的总结  一点入门认识
		16:45 2015/12/8phpunit测试学习 1:一点简单的扼要有用的东西的总结 一点入门认识 具体的入门安装和入门实践请参照文中的推荐博客或网上其他博客推荐博客,我感觉这几篇博客写得很不错 ... 
- 关于java异常的一点思考
		关于异常的一点思考 异常生命周期 异常的来源 所有的异常都是抛出来的 有底层api抛出的 有自定义抛出的 异常的处理 1, 运行时异常 不做任何处理仍可编译通过 不建议捕获(不建议用异常来做流程控制, ... 
- MSSQL显错注入爆数字型数据的一点思考
		Title:MSSQL显错注入爆数字型数据的一点思考 --2011-02-22 15:23 MSSQL+ASP 最近在弄个站点,密码是纯数字的,convert(int,())转换出来不报错,也不知道其 ... 
- 学习javascript 的一点感想
		原文:学习javascript 的一点感想 //动态性是指,在一个Javascript对象中,要为一个属性赋值,我们不必事先创建一个字段,只需要在使用的时候做赋值操作即可,如下例:var obj=ne ... 
- 关于linux kernel slab内存管理的一点思考
		linux kernel 内存管理是个很大的话题,这里记录一点个人关于slab模块的一点思考总结. 有些书把slab介绍成高速缓存,这会让人和cache,特别是cpu cache混淆,造成误解.sla ... 
- 语法分析器初步学习——LISP语法分析
		语法分析器初步学习——LISP语法分析 本文参考自vczh的<如何手写语法分析器>. LISP的表达式是按照前缀的形式写的,比如(1+2)*(3+4)在LISP中会写成(*(+ 1 2)( ... 
随机推荐
- git push -u origin master error: failed to push some refs to
			1.问题描述 $ git push -u origin master To github.com:[github_name]/[github_repository_name].git ! [rejec ... 
- poi解析Excel(转)
			下面是本文的项目结构: 项目中所需要的jar文件: 所用的Excel数据(2003-2007,2010都是一样的数据) 运行效果: /Excel2010/src/com/b510/common/Com ... 
- [poj1236]Network of Schools(targin缩点SCC)
			题意:有N个学校,从每个学校都能从一个单向网络到另外一个学校.1:初始至少需要向多少个学校发放软件,使得网络内所有的学校最终都能得到软件.2:至少需要添加几条边,使任意向一个学校发放软件后,经过若干次 ... 
- java的try后面跟括号
			例子: try (FileReader reader = new FileReader("data.txt")) { ... }catch (IOException io) { . ... 
- 实现一个排序,要求时间效率O(n)
			数据大小是在一个范围内的,可以使用常量大小的辅助空间.不得超过O(n); #include "stdafx.h" #include <iostream> #includ ... 
- 安装VMware-tools出现initctl: Job failed to start
			安装VMware-tools中出现: ******* Creating a new initrd boot image for the kernel.update-initramfs: Generat ... 
- iOS ipa包重签名
			背景:公司做游戏SDK的,提供SDK给第三方后,他们打包过来我们需要分发在不同的渠道,这个时候需要修改SDK的配置文件,ipa文件修改后是需要手机越狱或者ipa重签名才能安装成功的,所以研究了一下重签 ... 
- NHibernate 打不开工厂有可能是这几个原因
			1. 属性必须虚拟化. 2.属性必须要有Id 字段 3.数据库必须要是创建好的数据库. 
- VS 远程部署程序
			第1步 https://www.cnblogs.com/hydor/p/6604053.html 第2步 http://www.cnblogs.com/potential/p/3751426.html ... 
- u17 u18共存
			公司用的Unity版本是2017版本的,由于需要尝试一些实验性的新功能,我就安装了Unity2018版本,结果发现Unity2018版本破解之后,Unity2017版本不能用了.那么怎么解决两个版本的 ... 
