程序员入门必读的经典书籍,龙书等书指的都是哪些?(附福利)
其实,在编程界也有很多经典书籍,而且这些经典书籍每本书都有一个非常霸气的别名。比如,编译原理领域就有“龙书”“虎书”“鲸书”的说法,听起来是不是瞬间高大上了。
其实这些书的别名主要都是根据封面、作者姓名首字母、书名首字母来命名的。并且这些书在豆瓣的评分都是8.0分以上,下面,我们就来盘点下编程界的龙书、虎书、鲸书、橡书、犀牛书、蝴蝶书...都是指哪些?另外,在文章底部有效福利哦~
这本书深入讨论了编译器设计的重要主题,内容包括语言和文法、词法分析、语法分析、 语法制导翻译 、中间代码生成、 存储管理 、代码优化和目标代码生成等等。并在最后两章讨论了实现编译器的一些编程问题和几个编译器实例。
“龙书“的由来:是因为在1977年的封面是一个骑士和一只恐龙,因此第一次被人们叫做龙书,而且那条龙是绿色的,所以又叫绿龙书。再次之后随着不断的改版,又相继出现了红龙书、紫龙书等等。
这本书全面讲述了现代编译器的结构、编译算法和实现方法,这本书使用的是更适合广大读者的c语言,这部分内容展现了现代商业编译器需解决的一些关键问题,开拓了学生的视野,为学生未来进行更深入的研究奠定了基础。在编译领域,“虎书”和“龙书”齐名。虎书出版的比较晚,与“龙书”相比,内容上增加了数据流分析、循环优化、内存管理等内容。
”虎书“的由来:第一版封面是一只老虎,因此也被人们叫做“虎书”,“红、蓝、绿”三序列之一。本书使用的是更适合广大读者的C语言,而另外两本书分别采用ML语言和Java语言。这三本书的内容基本相同。但是使用不同的语言来实现书中给出的一个编译器。
这本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。本书首先介绍编译器的结构、符号表管理、中间代码结构、运行时支持等问题,探讨过程内的控制流分析、数据流分析、依赖关系分析和别名分析的各种方法,并介绍一系列的全局优化。接下来,讲述过程间的控制流分析、数据流分析和别名分析,以及程间优化和如何应用过程间信息来改善全局优化。然后,讨论有效利用层次存储系统的优化技术。最后,详细介绍4种商业化编译系统,以提供编译器结构、中间代码设计、优化策略和效果的专门例子。
对于鲸书来说,出版的时间比“龙书”和“虎书”晚,它不但包含了起那两本书的内容,而且还涵盖其中包含了一些比较高级的编译器的设计和实现,是针对有一定基础的人群来学习的。
这本书旨在介绍编译器构造法中的艺术和科学。书中深入分析现代编译器后端所用的算法和技术,重点讨论代码优化和代码生成,详细介绍了用几个编程语言编写的示例等。
此书也被称为橡书,虽然没有被列入编译原理三大圣书名单,但内容还是相当不错的。
主要介绍如何使用DirectX 9.0开发交互式3D图形程序,重点是游戏开发。全书首先介绍了必要的数学工具,然后讲解了相关的3D概念。其他主题几乎涵盖了Direct3D中的所有基本运算,例如图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用Direct3D实现游戏中所需的技术。
几乎涵盖了Direct3D中的所有基本运算,所以作为入门书籍还是不错的,它的封面是一条红色的龙,因此也被称之为红龙书。
这本书的称号就比较多了,被称为是计算机语言界的魔法书、紫皮书、巫师书以及SICP。本书要讨论的各种问题都牵涉到三类需要关注的对象:人的大脑、计算机程序的集合以及计算机本身。如今已经被世界各地100多所高校采用作为教材
这本书是JavaScript 超级畅销书的最新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript 增添了很多适应未来发展的新特性。全书从JavaScript 语言实现的各个组成部分以及离线应用和与维护、性能、部署相关的最佳开发实践。适合有一定编程经验的Web 应用开发人员阅读。另外也是提升JavaScript水平经典的红宝书。
这本书全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。因为封面是一头犀牛,因此也叫犀牛书。
这本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。另外这本书只有100来页,可以很快看完,故名“精粹 ”。蝴蝶书的作者是道格拉斯·克罗克福特(Douglas Crockford,JSON的缔造者),蝴蝶书对于了解JavaScript的基础知识,比如对象,数组,语法,作用域,闭包等等都颇有帮助,在JavaScript的代码风格上也给出不少好的建议。
《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。《编写可维护的JavaScript》内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,最后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。
《JavaScript Web 富应用开发》本书系统而深入的讲解了如何使用最前沿的Web技术构建下一代互联网富应用程序。因封面是头猫头鹰,因此也被称之为猫头鹰书。

陈益峰谈学习风水的正道
所拜之师就算是个庸才,但其能开班教学肯定有备而至,决不会至于一问三不知,拜师的好处有二:
(1)、可以很快了解风水学是怎么一回事
每一个能开班的师傅,都能解决你这个问题。若果你去翻书,得到答案时你已浪费了大量的时间。并且职业风水师有很多职业习惯,这会让你找到职业风水师的感觉,不然永远都是泥腿子、门外汉。
所谓受人钱财替人消灾。既然你交了学费,老师就会替你“消灾”,他会想方设法解答你的疑问,并且尽量地令你满意。
若果与该师学完放风水后,切记不要终身崇拜,不要老觉得我的师傅是孙先生或者刘大师,就怎么怎么样,那都是浮云。学术界有这个恶习,时常听到一些草包说自己的导师是谁谁?自己的师傅是谁谁?喝人家的洗脚水,永远没有出息。真正的高手是追求自我提高的人,多数学术都这样。
若果你继续浪费金钱和时间在他身上,你就傻了!
一定要先学形峦,当形峦过关有后再去学理气。如果形峦不过关,学理气是没有用的。因为:
(1)、形峦决定细致的吉凶,理气决定精确的应期。
若吉凶定不出,却能定出应期,是不可能的。
(2)、形峦学可以分辨出理气学的真伪。
理气学不同形峦学,门派多而杂,有真有伪。真理气学与形峦学是相通的,用理气可以反推形峦,用形峦又可反证理气,理气断吉形峦也是吉,形峦断凶理气也必是凶。若果是伪理气学必与形峦学有相违背,甚至大冲突,例如认为路冲这个凶形峦是吉的理气学就肯定是伪学。
没有懂形峦之前,不要急着去学理气。可惜这个时代努力习形峦的人越来越少,竟然有见跛脚瞎眼无法研习形峦者成了风水“大师”。
龙穴是天然生成,城镇房屋是人类造成。龙穴本于天然,合乎天地的根本原则、理法,我们获得这种原则理法才能顺应天地之道去设计创造出成镇房屋,否则就是乱来与胡闹。所以学风水必须要学习寻龙点穴,只要我们通晓龙穴这种理则,才能设计出最合乎自然之道的阳宅居所来。不过大部分习风水者都对此忽略,其至提不起兴趣来,也可能是这个原因今天懂寻龙点穴的人起来越稀少。
到目前为止,风水学说有很多经典。比如《青囊经》《青囊序》《青囊奥语》《天玉经》《都天宝照经》这五经就是风水学上的经典,这五本书大部份内容比较抽象,后世有二百家注释且各不相同。能够真正准确理解其含义的人及其少。
因此五书有些像迷语,那么到今天为止就有二百个答案,而且每一个人都认为他的答案才是正确,可是出此迷语者已经死去,最后的迷底没从知晓,所一切都没从说起。
《地理人子须知》一书,是一本较全面而浅显论述形峦学上龙、砂、穴、水的书,而且很有系统性,收录的资料较为全面。自此书面世后,风水形峦家莫不推崇,授徒大都以此书做教材。
近人钟义明所著《地理峦头实务》一书,其实就是把《地理人子须知》照抄了一遍。又,近人所写的形峦书无一不抄录引用《地理人子须知》。可见此书在风水学上地位甚高,得到普遍认可。
形峦有多种学说与流派,《地理人子须知》一书侧重于阐扬“五星形峦法”,即用金·木·水·火·土五行法,去认识去研究形峦的流派。若果看罢此书仍不满足,或想继续深入探究形峦,可以看——
传为杨筠松所著。该书讲述杨公九星形峦法。我建议读清人寇万川的《撼龙经批注校补》,该书较为详尽。
(2).《廖公扒砂经》与《泄天机》
二书均言廖公九星形峦法。廖公九星形峦法与杨公九星形峦法,自古以来一直是并驾齐驱的二套形峦学。
讲述七政四余形峦风水学之书。此书为清人欧阳纯著。
宋人张子微著,全书阐述形神派形峦风水学。
明朝人李默斋所著,形势派风水学的镇鼎之作。对后世形势派风水学影响至为巨大,远超蔡牧堂的《发微论》。
(6)、《星影》与《皇极镇世神书》
天星派形峦学之专著。研究这一派风水学的书少得可怜。见《风水二书》内有二十八宿地形图,亦为此派之学,可参阅。
风水学说的研究主要是三个方面,也当是“应人、应事、应期”。风水门派众多,所据之理各异而不相同,若果在理法上订立三关则不具普遍性,乃无意义之事,只有在技法上订立过三关才是正确之举。以应人、应事、应期为风水之三关是正确的。
人类世界、自然社会,事象可谓万千,当然不可能泛泛论之。应事关应以「富?贵?贫?贱」为准则,这是人们最为关切者。
应事就是要大概能够判断出该地风水是:出富、出贵、出贫贱。
一宅居住多人,吉凶祸福不可能个个人身上均发生;一口穴地,可出官出贵,但其家族成员众多,不可能人人均可为官为贵,故而要断出所应之人,在众人中断出事情发生在何人身上。
应人就是要断出:该地风水之事应在何人。
应期就是要断出事情应于何时。事情在什么时候发生呢?这个很重要,任何人对此都关心,都希望得知答案。地师必须要断出事情在何时应,断不出事情的应期就是白谈。
太平要术道教法术经典珍藏
太平要术道教经典。又名《太平清领书》、太平经。据中国《后汉书·襄楷传》称:汉顺帝时,琅玡人宫崇诣阙,献其师于吉所得神书,号曰《太平清领书》。此神书即《太平经》,系东汉原始道教重要经典。
此经托神人(又称天师)与六方真人问答,演说原始道教教义和方术。其卷帙浩繁,内容庞杂。大抵以奉天法道,顺应阴阳五行为宗旨,广述治世之道,伦理之则,以及长寿成仙、治病养生、通神占验之术。
《太平清领书》认为,天地之间,寿最为善,积德行善,为长寿升天之要道。人之生命须神、气结合,或精、气、神俱备。如长期保守精神与形体的结合,使神不离身,就可达到长生久视。此方法为“守一”,也就是守神。“守一”可度世,乃至长生久视。此外,还有食气辟谷、胎息养形、守静存神、存思致神等仙道方术,以及尸解和白日升天两种成仙形式。
《太平清领书》记载的符咒祈禳诸方术有:卜占决吉凶,神咒以使神,佩、吞神符以避邪治病,叩头解过,依星宿而推禄命等。《太平清领书》中所谓“法”、“诀”,皆与道术有关。《太平清领书》载后圣李君授青童大君《灵书紫文》,内有二十四经诀,不外符箓禁咒与服食炼养之术。
《太平清领书》还载有灸刺、生物方、草木方等治病方术。灸刺即针灸,以调安三百六十脉,通阴阳之气而除病。禽兽蚑行之属谓之生物方。草木能相驱使,谓之草木方。认为动植物内均含有“精”,具有疗病之神效。它还阐述静功内养及保健之法,其要旨为:乐和阴阳、守柔不争、安贫无忧、慎用饮食、勿犯风寒、清静存神和内视守一。
相关资讯
《悟空传》里的经典语录,哪句让你瞬间燃起来?
如果没有的话,在这里戳进去看一下吧, 老板说,多一个人戳进去,给小Z涨一毛钱工资! 请看着小黄胶囊们“真诚、炽烈”的眼神,说你一定会点~ 电影《悟空传》7月12日24:00首映 这个天地,我......