编程的经典书籍推荐,每个编程大神都读过的5本书
导读:计算机编程是一门复杂的学问,但这并不阻碍它有许多狂热的追求者。对于那些希望通过平日里的阅读积累达成自我提升的新手来说,如何从市面上浩如烟海的编程类图书中筛选出含金量高、值得一读的呢?今天,我们精选了程序员大神的书单里适合新手阅读的5本书,分享给努力的你。
上次我们发书单时,有身在国外的读者提出电子书的需求。如今,电子设备和移动互联网为阅读和学习提供了极大的便利性,电子书有了全新体验。因此本文提供了这5本书的亚马逊电子书链接,希望对你有所帮助。(还有优惠活动正在进行中哦!)
01 《编译原理》(第2版)编译领域的巨无霸
一部里程碑式的传奇作品
作者:Alfred V.Aho 等
推荐语:本书全面介绍了编译器的设计,并强调编译技术在软件设计和开发中的广泛应用。每章中都包含大量的习题和丰富的参考文献。被世界各地的著名高等院校和研究机构(包括美国哥伦比亚大学、斯坦福大学、哈佛大学、普林斯顿大学、贝尔实验室)作为本科生和研究生的编译原理课程的教材,同时也对我国高等计算机教育领域产生了重大影响,被广大计算机专业人士誉为"龙书"。
第2版对每一章都进行了全面的修订,以反映自上一版出版20多年来软件工程、程序设计语言和计算机体系结构方面的发展对编译技术的影响。
Tips:1977年, Alfred V.Aho和Jeffrey D.Ullman合作出版了《Principies of Compilet Design》,封面是一位骑士和一只恐龙,那恐龙是绿色的,因此被称为龙书或绿龙书。1986年,原来的两位作者加上Ravi Sethi,升级了前一本书,书名改为《CompiIers:Principles,Techniques and Tools》,封面依然沿用骑士和恐龙,那恐龙是红色的,因此被称为龙书二或者红龙书。
Java学习必读经典
畅销十余年经典不衰
程序员案头必备宝典
作者:Bruce Eckel
推荐语:本书赢得了全球程序员的广泛赞誉,即使是晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到高级特性,本书都能逐步指导你轻松掌握。
本书的作者Bruce Eckel拥有多年教学经验,对C、C 以及Java语言都有独到、深入的见解。他将我们带入Java的世界,让我们在不知不觉中就学会了用Java的思想去考虑问题、解决问题。本书不仅适合Java的初学者,更适合于有经验的Java程序员,这正是本书的魅力所在。
编程和计算机科学的第一门课程
入门级读物适用于零基础人士
作者:沃特·萨维奇 肯里克·莫克
推荐语:本书是按照编程和计算机科学的第一门课程设计的,设计初衷是教会学生基本的问题求解和编程技术,而不仅仅是一本有关Java语法的书。全书提供了大量的案例研究、编程示例和编程窍门。另外,许多小节还解释了问题求解和编程技术的重要性。读者不需要任何编程经验,除了高中代数之外,也不要求读者具有任何其他数学知识。
一本初学者必读的程序设计教材
作者:凯·霍斯特曼 兰斯·尼塞斯
推荐语:本书面向 Python初学者,介绍了数字、字符串、列表、字典、集合、选择结构、循环结构、函数设计、面向对象编程、文件操作等基础知识。全书通过大量实际案例来演示这些技术和应用,重视计算思维的培养和训练,由浅入深地将解决问题的完整方案一步步呈现在读者面前。
这一版采用 Python 3,并对全书结构进行了优化,既可作为高等院校计算机专业第一门程序设计课的教材,也可供Python爱好者自学参考。
不仅讲授编程知识
而且培养计算思维
涵盖丰富的计算机科学主题
开发与Web和数据库交互的现代应用
作者:卢博米尔·佩尔科维奇
推荐语:本书不仅仅是传统的程序设计导论性教材,而且囊括了包罗万象的计算机科学。书中采用Python作为学生的入门程序设计语言,提出“正确的时刻 正确的工具”的教学方法,尤为重视应用程序的开发训练和计算思维的培养,易于教学和实践。
书中首先讲解命令式编程,但也很早便引入了对象的概念;在学生具备足够的基础知识也更有学习动力之后,书中开始讲解自定义类、面向对象编程等更多高级技巧。书中涵盖了问题求解的核心技术和各类经典算法,这一版还增加了案例章节,所涉及的广度也有所拓展。
长按下方二维码或点击阅读原文
发现更多好书
- 05-21足浴技师被禁止和客人谈恋爱 山西一男子现身足疗店
- 04-24闺蜜表情包头像怎么制作?1分钟制作新加好友破冰必备表情包
- 11-26博美狗经常呕吐什么原因?博美犬呕吐的原因看看你家狗狗中没中
- 02-20济南哪边住的有钱人 真假济南去世贸的单身多
- 06-20猪猪侠的故事简短:猪猪侠的故事
- 02-08uart串口使用场景:物联网实战教程1.4单片机开发
- 12-20夹娃娃小技巧真的可以练吗?这些夹娃娃技巧你不容错过
- 05-29联通官方网上营业厅怎么办理业务?使用联通手机营业厅的小心得
- 04-15四川和重庆的火锅哪个更辣?同样是辣,四川火锅
- 05-24西安东站地铁二期 西安东站地铁配套已经超过北站
- 12-13多个ts文件怎么无损转换mp4?视频ts格式怎么转mp4教你一招无损转换
- 02-132023人教版三年级数学期中测试卷 人教版三年级数学下册期中测试卷
- 03-29oppo推拉式折叠屏:OPPO又出脑洞设计,弹出侧滑第二块手机屏幕
- 05-09电脑主板维修常用指令:电脑主板开机电路检修步骤及思路
- 11-16李现高清美图壁纸可爱:李现精美壁纸帅气阳光
- 12-06民间谚语及习俗 民俗谚语集粹你了解几个
热门
推荐
- 1电脑总是会不动死机该怎么办453
- 2汉方养颜法312
- 3有创意的手机三国广告词136
- 4期中总结国旗下讲话稿3篇255
- 5衬衫怎么洗不起皱167
- 6高中生物教学视频_高中生物教学知识结构与课堂优化设计论文285
- 72020大学毕业生登记表自我鉴定范文141
- 8橄榄石如何选购和护理128