摘要:
本文来源Lisp语言诞生的时候就包含了9种新思想。其中一些我们今天已经习以为常,另一些则刚刚在其他高级语言中出现,至今还有2种是Lisp独有的。按照被大众接受的程度,这9种思想依次如下排列。(1) 条件结构(即if-then-else结构)。现在大家都觉得这是理所当然的,但是Fortran I就没有这个结构,它只有基于底层机器指令的goto结构。(2) 函数也是一种数据类型。在Lisp语言中,函数与整数或字符串一样,也属于数据类型的一种。它有自己的字面表示形式(literal representation),能够存储在变量中,也能当作参数传递。一种数据类型应该有的功能,它都有。(3) 递归。L 阅读全文
摘要:
本月起,图灵社区陆续推出专业IT人访谈版块,首期人物是百度公司项目管理部高级架构师、《持续交付》译者乔梁。 本次访谈分三个主题: 1、 从概念和技术两个层次来解释持续交付 2、.持续交付是可实施的 3、持续交付将变成必备能力 访谈详细内容:http://www.ituring.com.cn/article/details/497 阅读全文
摘要:
本文来自:http://www.ituring.com.cn/article/details/472 为了以有趣的方式更好地帮助你形成面向集合的思维方式,我将给出自己最喜欢的游戏之一——集合。你可以在线玩这个游戏,网址是www.setgame.com/puzzle/set.htm,每天都会贴出一个新的集合谜题。集合游戏是一个每张卡片上有4个特征的谜题:颜色、符号、底纹以及符号的个数。颜色有红、绿和紫色。符号有花体、方块以及椭圆。底纹可以是实的、斑点的及外轮廓线。至于符号个数,每张卡上可能有一个、两个或三个符号。要成为集合只有一条规则:一个集合只需要3张卡上的每一种单独的特征要么都一样要么全不. 阅读全文
摘要:
原文链接:http://www.ituring.com.cn/article/details/436 如果希望计算机具有一般的智能,那么其外在结构就必须基于一般的常识和推理。——约翰 · 麦卡锡 程序员知道如何让计算机进行演绎推理,因为其中涉及到的数学计算机能够理解。但如果想让计算机进行人类赖以生存的这种推测性的(而又常常正确的)常识推理,就得发明一种全新的数理逻辑。而这正是约翰 · 麦卡锡为自己设立的目标之一。 麦卡锡的成名还有其他原因。他发明了人工智能领域的首要语言Lisp(list processing,表处理),而且自其诞生之日起,就为编程语言设计提供了丰饶的思想源 阅读全文
摘要:
原文链接:http://www.ituring.com.cn/article/409编者按:这个对当代最有声望的程序员进行系列访谈的想法,是由微软出版社的Min S. Yee提出的。在访谈中,我们问了这样的问题:那些想法是从哪里来的?把想法转化为现实有多难?开发大型程序是什么感觉?这是一门艺术还是一门科学?是手艺还是技能?同样的事情还能再做一次吗?访谈的目标不是支配、欺骗或操控,而是程序员自由地反思、反省,然后用言语把他自己的编程方法表达出来。世界上的优秀程序员为数众多,他们不会都出现在本书中。所以,这是对当代杰出程序员进行访谈的系列图书的第一本。在本书出版之前,有必要让读者预先了解一下各位大 阅读全文
摘要:
http://www.turingbook.com/activity/details/292 阅读全文
摘要:
有了语法和语义规则以后,所有Lisp程序的三个最基本组成部分就是函数、变量和宏。在第3章里构建数据库时,这三个组件已经全部用到了,但是我没有详细提及它们是如何工作的,如何更好使用它们。接下来的几章将专门讲解这三个主题,先从函数开始。就跟其他语言里一样,函数提供了用于抽象和功能化的基本方法。 Lisp本身是由大量函数组成的。其语言标准中有超过四分之三的名字用于定义函数。所有内置的数据类型纯粹是用操作它们的函数来定义的。甚至连Lisp强大的对象系统也是构建在函数的概念性扩展——广义函数(generic function)之上的,第16章将会介绍它们。 而且,尽管宏对于Lisp风格有着重要的作用.. 阅读全文
摘要:
《实用Common Lisp编程》◎第16届Jolt生产效率大奖得主◎计算机科学领域的经典语言之一◎著有名噪一时访谈录《编程人生》(Coders at work)《持续交付:发布可靠软件的系统方法》◎第18届Jolt震撼大奖得主◎Martin Fowler作序推荐◎ 软件构建、部署、测试和发布的必备手册《Hadoop实战》初学者的指路明灯纵情享受海量数据之美揭开云计算的神秘面纱海量数据分布式处理框架高效、可靠、可伸缩全面覆盖Hadoop!给你独一无二的全新体验!《HTML5游戏开发》引领下一代Web开发潮流围绕10个游戏示例体验HTML5和JavaScript寓教于乐,循序渐进,轻松上手 阅读全文
摘要:
各位博友们: 你们好,图灵教育网站全新改版,期待您的加入。图灵教育是一全新的开放社区平台,在这里您可以发表原创文章、可以尽享图灵教育的各种丰富多彩的活动,可以提前知晓图灵的出书动态。在这里,技术、阅读、讨论总有一种适合您。http://www.turingbook.com/book/ 阅读全文
摘要:
“黑帽”和“白帽”这两个词是从西部电影中派生出来的,因为这类电影中,坏人通常戴黑色的帽子而好人戴白色的帽子。SEO专家一直争论的话题是哪些行为算是白帽,什么样的算是黑帽。我们认为,两者最大的区别是:白帽SEO会遵守当前的游戏规则,帮助Google向用户推送高质量的结果;黑帽SEO则是在发掘Google软件的漏洞,企图利用非正当手段让某个网页取得更高的搜索排名,而在正常情况下,这些网站根本不可能出现在搜索结果页面之中。 无论它们的称呼如何,都应该避免使用试图蒙骗Google、歪曲搜索结果的SEO行为。根据我们的经验:如果你没有向用户提供更好的内容,而只是采取一些非正常的手段,一旦在Goog... 阅读全文