根据TIOBE 编程语言排行榜前20的语言分享相关图书(部分空缺)。
在正式介绍编程语言排行之前,你敢不敢先挑战一下自己的编程技能?!测试下自己的编程风格?!
挑战编程技能:57道程序员功力测试题
践行“实践出真知”的理念,从基本原理出发解决问题
新手程序员在具备了理论基础后,面对实际项目时往往不知道如何解决问题;有经验的程序员在学习了一门新语言后,也会有很多不知道如何使用的特性。针对程序员的这一普遍困惑,资深软件工程师Brian P. Hogan在这本书中总结了57道练习题,帮助他们锤炼技能。这些练习题均取自实践,难度会逐渐增加,使得编程训练充满挑战又乐趣多多。
编程风格:好代码的逻辑
资深程序员不仅需要写出正确、健壮的代码,更需要为了不同的目的,选择合适的方式来编程。
本书分别使用33种方法,在不同的约束定义下,实现了同一个词频统计任务,展示出风格迥异的编程风格,帮助读者加深对程序设计和系统设计方式的理解,为读者提供崭新的编程思路。
编程语言入门书推荐
1. Java
《Java编程思维》从最基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都附有术语表和练习。
本书无意全面介绍 Java,只是想让读者了解基本的编程结构和技巧。我们从小问题和基本算法着手,逐步过渡到面向对象设计,用计算机教学术语讲,本书采取的是“迟来的对象”法。
2. C
- 原版畅销28万册
- 205段代码+220幅图表,双色印刷
- 日本C语言经典教材,被誉为“C语言圣经”
3. C++