编程的经典书籍推荐,每个编程大神都读过的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》,封面依然沿用骑士和恐龙,那恐龙是红色的,因此被称为龙书二或者红龙书。
02 《Java编程思想》(第4版)Java学习必读经典
畅销十余年经典不衰
程序员案头必备宝典
作者:Bruce Eckel
推荐语:本书赢得了全球程序员的广泛赞誉,即使是晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到高级特性,本书都能逐步指导你轻松掌握。
本书的作者Bruce Eckel拥有多年教学经验,对C、C 以及Java语言都有独到、深入的见解。他将我们带入Java的世界,让我们在不知不觉中就学会了用Java的思想去考虑问题、解决问题。本书不仅适合Java的初学者,更适合于有经验的Java程序员,这正是本书的魅力所在。
03 《Java程序设计与问题求解》(原书第8版)编程和计算机科学的第一门课程
入门级读物适用于零基础人士
作者:沃特·萨维奇 肯里克·莫克
推荐语:本书是按照编程和计算机科学的第一门课程设计的,设计初衷是教会学生基本的问题求解和编程技术,而不仅仅是一本有关Java语法的书。全书提供了大量的案例研究、编程示例和编程窍门。另外,许多小节还解释了问题求解和编程技术的重要性。读者不需要任何编程经验,除了高中代数之外,也不要求读者具有任何其他数学知识。
04 《Python程序设计》(原书第2版)一本初学者必读的程序设计教材
作者:凯·霍斯特曼 兰斯·尼塞斯
推荐语:本书面向 Python初学者,介绍了数字、字符串、列表、字典、集合、选择结构、循环结构、函数设计、面向对象编程、文件操作等基础知识。全书通过大量实际案例来演示这些技术和应用,重视计算思维的培养和训练,由浅入深地将解决问题的完整方案一步步呈现在读者面前。
这一版采用 Python 3,并对全书结构进行了优化,既可作为高等院校计算机专业第一门程序设计课的教材,也可供Python爱好者自学参考。
05 《程序设计导论:Python计算与应用开发实践》(原书第2版)不仅讲授编程知识
而且培养计算思维
涵盖丰富的计算机科学主题
开发与Web和数据库交互的现代应用
作者:卢博米尔·佩尔科维奇
推荐语:本书不仅仅是传统的程序设计导论性教材,而且囊括了包罗万象的计算机科学。书中采用Python作为学生的入门程序设计语言,提出“正确的时刻 正确的工具”的教学方法,尤为重视应用程序的开发训练和计算思维的培养,易于教学和实践。
书中首先讲解命令式编程,但也很早便引入了对象的概念;在学生具备足够的基础知识也更有学习动力之后,书中开始讲解自定义类、面向对象编程等更多高级技巧。书中涵盖了问题求解的核心技术和各类经典算法,这一版还增加了案例章节,所涉及的广度也有所拓展。
长按下方二维码或点击阅读原文
发现更多好书
- 12-10天天炫斗怎么升级最好?天天炫斗新手成长之路
- 12-20防水堵漏最好的方法:堵漏防水补漏的方法有哪些
- 03-19钢琴考级种类和难度有哪些?钢琴考级评分标准是怎样的
- 01-09零跑t03同级车:零跑T03,微型车内饰柔和
- 04-30用白醋洗衣服变白妙招:白醋洗衣服的五种妙招
- 06-12怎么制作馒头发面小窍门?不会发面记得收藏发面技巧都在这里
- 02-20楼上厕所漏水该找谁:楼上加厕所漏水楼下挂牌男士止步
- 03-05电工电路图大全详解:电气控制原理动态图大全
- 12-28小面包制造工坊,咋做好一家小面包加工厂
- 04-133500个常用篆书:常用简体,篆书对照表美的一塌糊涂
- 04-24清荷一夏五绝藏头诗:每日好诗,五律
- 04-03怎样快速瘦脸的方法和技巧 如何能快速瘦脸自然瘦脸的小绝招
- 10-24木材环保粉碎颗粒机:木材粉碎机环保节能
- 01-20简单干净的微信头像清新唯美:微信头像,干净简约清新唯美
- 03-18流金岁月45集大结局介绍,黄金岁月,缷甲归田
- 06-02海淀黄庄为什么那么多人?曾海称为中关村的地方
热门
推荐
- 1后来我决定自己难过作文404
- 2怎么做好吃的玉米面菜饽饽348
- 3干眼症治疗方法290
- 4高中生活作文800字精选5篇174
- 5志愿者服务活动领导讲话478
- 62004年4月全国计算机三级数据库技术考试真题及答案Word版475
- 7自体软骨隆鼻后是否容易变形230
- 8生活中提高记忆力方法有哪些435