【程序员书单】编程语言及其应用

最近图灵出了很多编程语言的书,卖的还都挺好,小编把他们汇总出来编一份编程语言的程序员书单。

1、C语言圣经——《明解C语言》

作者:[日] 柴田望洋

译者:管杰 罗勇 杜晓静

定价:79

★ 比课本更易懂的C语言入门书


★ 205段代码+220幅图表


★ [双色印刷] 技术书也能赏心悦目

《明解C语言(第3版):入门篇第3版从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店C语言著作排行榜首位。

2、将现代编程方法应用到C语言的嵌入式开发中——《C现代编程》

作者:[日]花井志生

译者:杨文轩

定价:59

★ 精选的几种适合C嵌入式开发的设计模式

★ 学会如何自己编写代码实现Mock测试

★ 知道教科书中的重构方法行不通时如何对C应用程序进行重构


★ 掌握如何将JAVA开发中常用的CI服务器Jenkins应用于C应用程序的开发


★ 提高开发质量、减轻工作负担,适合嵌入式开发者阅读

《C现代编程》主要讲解如何将集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成这些现代编程方法应用到C语言的嵌入式开发中去。即将服务器站点中的通用设计方法、工具的使用方法、开发方式等逐一“翻译”成为可以在C语言嵌入式开发过程中使用的方法。

3、初学者的好伴侣——《python语言及其应用》

作者:[美] Bill Lubanovic

译者:梁杰 丁嘉瑞 禹常隆

定价:79

★ 从轻松入门到了解各种Python工具

《Python语言及其应用》会为你学习Python打下坚实的基础,包括测试、调试、代码复用的最佳实践以及其他开发技巧。同时还会告诉你如何在商业、科学和艺术领域使用Python,并教会你使用多种Python工具和开源包。

4、实战式TDD开发指南——《Python Web开发:测试驱动方法》

作者:[英] Harry J.W. Percival

译者:安道

定价:99

★ 使用Python、Django等流行技术开发现代Web应用


《Python Web开发:测试驱动方法》

从最基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。本书由三个部分组成。第一部分介绍了测试驱动开发和Django的基础知识。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,及如何通过测试解决这些问题。第三部分探讨了一些高级话题,如模拟技术、集成第三方插件、Ajax、测试固件、持续集成等。本书适合Web开发人员阅读。

5、京东畅销2位图书——《Python网络数据采集》

作者:[美] Ryan Mitchell

译者:陶俊杰 陈小莉

定价:59

★ 用简单高效的Python语言,展示网络数据采集常用手段,剖析网络表单安全措施,完成大数据采集任务

《Python网络数据采集采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各种数据类型提供了全面的指导。第一部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。

6、全球数百所高校计算机编程入门教程——《C++权威教程》

作者:[美] Nell Dale,[美] Chip Weems

译者:贾洪峰

定价:149

★ C++精髓概念与实战案例全解读

《C++权威教程(第6版)是风靡国外的C++入门指南,被数百所高校采纳为计算机入门教材以及计算机分级考试标准教程。两位作者具有多年教学经验,并且熟谙教材编写之道,深知如何让学生理解程序设计中最难理解的概念。本书深入浅出,提供了一种以学生为中心的注重实践、加强实效的方法,同时对C++、面向对象程序设计和软件开发最佳实践作了最清晰、最全面的介绍。


7、Java程序员必备读本——《Java 8函数式编程》

作者:[美] Richard Warburton

译者:王群锋

定价:39

★ Java编程思想从此向函数式编程转型,Lambda表达式引领框架和设计模式变革

多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想。Java 8函数式编程将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。

如果你已经掌握Java SE,想尽快了解Java 8新特性,写出简单干净的代码,那么本书不容错过。


8、O'Reilly重头Java图书全面更新——《Java技术手册》

作者:[美]Benjamin J Evans,[美] David Flanagan

译者:安道

定价:79

《Java技术手册(第6版)为《Java 技术手册》的升级版,涵盖最新的Java 7 和Java 8。第一部分介绍Java 编程语言和Java 平台,主要内容有Java 环境、Java 基本句法、Java 面向对象编程、Java 类型系统、Java的面向对象设计、Java 实现内存管理和并发编程的方式。第二部分通过大量示例来阐述如何在Java 环境中完成实际的编程任务,主要内容有编程和文档约定,使用Java 集合和数组,处理常见的数据格式,处理文件和I/O,类加载、反射和方法句柄,Nashorn,以及平台工具和配置。


9、深入理解Java平台性能,让你的程序如虎添翼——《Java性能权威指南》

作者:[美] Scott Oaks

译者:柳飞 陆明刚 臧秀涛

定价:79

《Java性能权威指南对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1垃圾收集器最大化应用的吞吐量;使用Java飞行记录器查看性能细节,而不必借助专业的分析工具;堆内存与原生内存最佳实践;线程与同步的性能,以及数据库性能最佳实践等。

10、Java 8终极指南——《Java 8实战》

作者:[英] Raoul-Gabriel Urma,[意] Mario Fusco,[英] Alan Mycroft

译者:陆明刚 劳佳

定价:79


★ 通过新的Stream API及Lambda表达式等示例全面讲解Java 8新特性,并为Java程序员开启函数式编程的大门

《Java 8实战全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。

《Java 8实战还没有上市,预计5月中旬上市。


11、JavaScript编程入门书——《Javascript程序设计》

作者:[美] John David Dionisio,[美] Ray Toal

译者:贾洪峰 李松峰

定价:89

★ 通过学习Web开发了解计算机科学的基本思想和原理

《JavaScript程序设计旨在通过从零开始介绍JavaScript 编程让读者理解计算机科学的基本思想和原理。书中内容丰富全面,阐述由浅入深。主要内容有:计算的相关知识、编程的基本概念、数据、语句、函数、事件、软件架构、分布式计算、图形与动画,此外还探讨了正则表达式、递归、缓存等高级主题。


12、深入剖析最流行的函数式编程语言Scala——《Scala程序设计》

作者:[美] Dean Wampler,[美] Alex Payne

译者:王渊 陈明

定价:109

《Scala程序设计(第2版)全面地介绍Scala这种针对JVM的编程语言,它集成了现代对象模型、函数式编程和先进类型系统的所有优势。本书通过代码示例,向你展示如何即刻高效地利用该语言和生态系统,同时解释为何Scala是开发高可扩展、以数据为中心的应用程序的理想语言。这一版还介绍了Scala的新特性,新增了模式匹配和高级函数式编程章节。此外,你还会学到Scala的命令行工具、第三方工具、库等。本书既适合Scala初学者学习,也适合经验丰富的Scala开发者阅读。


13、功能性编程全面指南——《Clojure经典实例》

作者:[美] Luke VanderHart,[加] Ryan Neufeld

译者:王海鹏 徐宏宁

定价:95

《Clojure经典实例涵盖150多个具体实例,展示了有经验的Clojure开发者如何用这门JVM语言完成各种编程任务。解决方案全面广泛:从构建动态网站和应用数据库到网络通信、云计算、高级测试策略等,面面俱到。这些实例源于全球60多名顶级Clojure开发者。

本书的每个实例不仅可以即学即用,而且其中提供的关于解决方案原理的讨论,让读者可以在模式、方法和技巧上举一反三,从而在遇到本书未提及的其他编程任务时也能游刃有余。

编辑于 2016-05-05 17:31