青岛市图书馆外文部专题书目推荐 (编程)

来源:青岛市图书馆    作者:外文部   阅读: 次    日期:2018/05/07

 

前言

本期推荐编程类图书,内容涉及软件工具、计算机测试、压缩与解压、加密与解密、PCTOOLS、杀病毒;微型计算机;计算机理论方法;通信规程、通信协议;程序语言、算法语言;数据库系统;蜂窝式移动通信系统;UNIX操作系统;程序设计;网络浏览器;编译程序、解释程序;各种计算机网(校园网、企业网);程序控制机床、数控机床及其加工;专家系统、知识工程;分布式计算机等。

现以索书号、书名、著者、出版地、出版社、出版年、内容摘要以及图片等形式展现给广大读者,希望能给您的学习和研究起到一定的帮助。

1.索书号:TP311.56/614

程序设计导论/Robert Sedgewick,Kevin Wayne,Robert Dondero.—北京:机械工业出版社,2016

736页 图 24cm

普林斯顿大学三位经验丰富的教师精心设计了这本跨学科、易于理解的Python语言程序设计的入门教材,强调重要的、引人入胜的应用,而不是无实用价值的问题,适用于高等院校计算机、工程及相关专业的本科生,以及从事编程工作的专业人员。

2.索书号:G202/133

现代系统分析与设计/杰弗里·A. 霍弗(Jeffrey A. Hoffer),乔伊·F. 乔治(Joey F. George),约瑟夫·S. 沃洛奇赫(Joseph S. Valacich)著;尹秋菊改编.—北京:中国人民大学出版社,2012

472页 28cm

本书描述了使用生命周期法和面向对象法来进行信息系统分析和设计的全过程,同时强调了几种现代系统分析与设计方法的应用,例如快速应用开发、敏捷开发、极限编程等。在介绍两种主流系统分析与设计方法的过程中,通过案例的实际运用来强调这些方法的具体实现。书中贯穿了一个完整的案例——百老汇娱乐公司(BEC)信息系统的开发过程,与理论体系相呼应,并运用松谷家具公司的电子商务网站和Hoosier汉堡店的自动订餐系统两个虚拟案例,来辅助描述不同的侧重点。

3.索书号:TP360.2/5

嵌入式计算/(美)Joseph A.Fisher, (美)Paolo Faraboschi, (美)Cliff Young著.—北京:机械工业出版社,2006

35,671页 24cm

本书作者基于多年的研发经验,在书中描述了嵌入式计算设计的一个新时代,论证了为什么对不可编程部件、外围设备、连接件和总线的传统元件采用一种以计算为中心、系统设计的方法是必需的。

其它题名:体系结构、编译器和工具的VLIW方法

4.索书号:TP301/35

计算机理论基础?/(美)Martin D. Davis, (美)Ron Sigal, (美)Elaine J. Weyuker著.—北京:人民邮电出版社,2009

609页 图 24cm

本书是理论计算机科学领域的名作,是计算机科学核心主题的导论性教材。全书分为可计算性、文法与自动机、逻辑学、复杂性及语义学5个部分,分别讲述了可计算性理论、形式语言、逻辑学与自动演绎、可计算复杂性和编程语言的语义等主题。

5.索书号:TN915.04/23(3)

TCP/IP网络互连/[美]Douglas E.Comer,[美]David L.Stevens著.—北京:人民邮电出版社,2002

17,601页 24cm

本书讨论了客户/服务器编程和应用,讲述了构筑所有分布式计算系统的客户/服务器计算模型的基本概念,内容包括各种不同的服务器设计方法以及用来构造客户/服务器的各种工具和技术,包括远程调用RPC。

6.索书号:TP312JA/767

Scala编程?/Dean Wampler,Alex Payne著.—南京:东南大学出版社,2015

27,554页 24cm

本书包含了最新的Scala语言特性,加入了关于模式分配、推导和高级函数式变成的新章节。同时也可以学习到scala的命令行工具、第三方工具、库、面向编辑器和集成开发环境的语言感知插件。

7.索书号:TP312PH/128

PHP编程/Kevin Tatroe,Peter MacIntyre,Rasmus Lerdorf著.—南京:东南大学出版社,2013

22,514页 24cm

《PHP编程(第3版)(影印版)》将为你讲解在使用PHP5.x最新特性创建高效web应用时所需要知道的一切内容。你将首先有个初步的印象,然后通过一些正确用法和常见错误的演示来深入了解语言的语法、编程技巧和其他细节。

8.索书号:TP311.132/7

Hive编程[专著]/Edward Capriolo,Dean Wampler,Jason Rutberglen著.—南京:东南大学出版社,2013

17,328页 24cm

    本书由实例驱动的指南为读者展示了如何在你的环境中搭建和配置Hive,也提供了对Hadoop和MapReduce的概况介绍,并且演示了Hive是如何在Hadoop的生态系统中工作的。

9.索书号:TN929.53/324

   

Android编程[专著]/Zigurd Mednieks[等]著.—南京:东南大学出版社,2013

17,542页 24cm

本书分为四部分。第一部分帮助那些具备基本Java或者iOS经验的程序员快递上手AndroidSDK和Android编程基础知识;第二部分探讨了Android框架,着重于用户界面、图形类层次结构、并行和数据库。第三部分主要讲解了代码骨架和模式。第四部分为实例。

10.索书号:TP312MA/70

   

MATLAB编程?/Stephen J.Chapman著.—北京:科学出版社,2011

    12,376页 26cm

本书详细讲述了利用MATLAB解决典型技术问题的方法,包括自顶向下的程序设计方法、函数的使用、MATLAB内部工具的使用和数据结构、使用技巧和常见错误等。

11.索书号:TN929.53/374

iOS 6编程/Vandad Nahavandipoor著.—南京:东南大学出版社,2013

18,955页 图 24cm

本书介绍了那些为iPhone,iPad或者iPod touch创建应用时不可避免会碰到的各种棘手问题。展示了如何使用数以百计的技术来解决各个层面的开发人员都会面临的常见问题。每种实例都包含了可以直接使用的样例代码。

12.索书号:TP312PE/16(1)

   

Perl语言编程?/Tom Christiansen[等]著.—南京:东南大学出版社,2012

2册(41,1130页) 24cm

《Perl语言编程(第4版)(影印版)(套装共2册)》发掘HTML5的全部特性,学习如何搭建能够运行在移动设备上的完整的、自包含的应用,这些应用足以和桌面应用相抗衡。通过这本实用的指南,你会发现在HTML5中与数据打交道的有效方法,比如离线存储和多线程处理。你会熟悉那些能够帮助你充分利用所有HTML5元素的高级JavaScript工具。

13.索书号:TP312JA/699

JAVA编程/(美)Joyce Farrell著.—北京:科学出版社,2012

    20,700页 24cm

    法瑞尔等编著的《JAVA编程(第5版英文影印版)》为入门级程序员提供了用JAVA编程语言开发应用程序的方法。JAVA语言深受专业程序员青睐,因为它可以用来制造在视觉上有趣的图形用户界面(GUI)和互联网应用程序。《JAVA编程(第5版英文影印版)》也为学生在学习基本的结构化和面向对象程序设计技术的前提下,尽快开始程序编制提供了良好的指导。可作为计算机专业的双语教材或教学参考书,也可供工程技术人员参考。

14.索书号:TP312/524

Erlang 编程?/Francesco Cesarini,Simon Tbompson著.—南京:东南大学出版社,2010

    470页 图 24cm

本书深度介绍了编程语言?Erlang,?它是任何并行、容错和快速响应情况下必不可少的编程语言的理想选择.?随着多核处理器的出现和新的可扩展的并发方式,Erlang被广为使用。有了这个本书的指导,不管你是否曾有编程背景或经验,你都能学会如何使用Erlang编写复杂的并行程序。

15.索书号:TP316.81/372

   

UNIX编程环境/(美)Brian W.Kernighan,(美)Rob Pike著.—北京:人民邮电出版社,2013

357页 24cm

本书内容包括UNIX系统基本操作、文件系统、Shell编程、过滤器、标准I/O库编程、系统调用、程序开发工具、文档准备工具等。

16.索书号:TP316.81/213

   

LINUX系统编程?/Robert Love著.—南京:东南大学出版社,2008

19,368页 24cm

本书描述了使用标准接口包括使用Linux独有的高级接口时,在功能和性能之间如何进行权衡取舍的策略。不仅阐释了系统接口应该如何工作,还介绍了它们实际上是如何工作的,以及怎样安全有效地使用它们。

17.索书号:?TP312C/295

STL高效编程?/(美)Scott Meyers著.—北京:机械工业出版社,2006

    260页 24cm

《STL高效编程》(英文版)无疑是你达到第二境界的最佳读本。在《STL高效编程》(英文版)中,C++技术权威Scott Meyers揭示了专家总结的一些关键规则,包括他们总是采用的做法以及总是避免的做法。这些规则可以发挥STL的最大效用。有些书只是描述STL中有些什么内容,而《STL高效编程》(英文版)则讲述如何使用STL。《STL高效编程》(英文版)共有50条指导原则,在讲述每一条指导原则时,Scott Meyers都提供了透彻的分析和深刻的实例,所以读者不仅可以学到要做什么,而且还能够知道什么时候该这样做,以及为什么要这样做。

18.索书号:?TP312C/373

   

C++编程规范/[美]Herb Sutter,[美]Andrei Alexandrescu著.—北京:人民邮电出版社,2005

    220页 24cm

本书两位知名的C++专家将全球C++团体的集体智慧和经验凝结成一套编程规范,这些规范可作为每一个开发团队制定实际开发规范的基础,更是每一位C++程序员应该遵循的行事准则。

19.索书号:TP316.81/385

   

高效awk编程/Arnold Robbins著.—南京:东南大学出版社,2015

    526页 24cm

本书内容包括:对文本进行格式化并在awk和gawk中使用正则表达式;用关联数组管理数据关系;运用gawk的多种高级特性;用awk的内置调试器调试gawk程序等。

20.索书号:TP311.1/103

编程的修炼/(荷)Edsger W. Dijkstra著;裘宗燕译.—北京:电子工业出版社,2013

25,433页 24cm

本书作者基于其敏锐的洞察力和长期的实际编程经验,对基本顺序程序的描述和开发中的许多关键问题做了独到的总结和开发。书中讨论了顺序程序的本质特征、程序描述和对程序行为(正确性)的推理,并通过一系列从简单到复杂的程序的思考和开发范例,阐释了基于严格的逻辑推理开发正确可靠程序的过程。

21.索书号:TP311.1/129

   

 编程珠玑/(美)Jon Bentley著.—北京:人民邮电出版社,2015

     202页 24cm

本书是计算机科学方面的经典名著《编程珠玑》的姊妹篇,讲述了对于程序员有共性的知识。书中涵盖了程序员操纵程序的技术、程序员取舍的技巧、输入和输出设计以及算法示例,这些内容结合成一个有机的整体,如一串串珠玑展示给程序员。

22.索书号:TP316.81/377

   

Linux系统编程?/Robert Love著.—南京:东南大学出版社,2014

    23,429页 24cm

本书是一本关于Linux系统编程的教程,也是一本介绍Linux系统编程的手册,还是一本如何实现更优雅更快代码的内幕指南。全书分为11章和2个附录,详细介绍了Linux系统编程基本概念、文件I/O、缓冲I/O、高 级文件I/O、进程管理、高 级进程管理、线程、文件和目录管理、信号和时间等主题。附录给出了gcc和GNU C提供的很多语言扩展,以及推荐阅读的相关书目。?

23.索书号:TP393.092.2/166

   

Google App Engine编程/Dan Sanderson著.—南京:东南大学出版社,2013

23,509页 24cm

本书中Google工程师Dan Sanaerson提供了专业的实用指南,介绍了如何运用App Engine的可扩展服务和简单的开发模型在Google的强大平台上进行设计和开发应用。

24.索书号:TP312HT/13

HTML5应用编程/(美)Zachary Kessin著.—南京:东南大学出版社,2012

    128页 24cm

本书介绍了HTML5中与数据打交道的有效方法,比如离线存储和多线程处理。本书不仅包含了示例代码,同时它还为有经验的JavaScript开发者展示了HTML5是如何把Web变成一流的开发环境的。

25.索书号:TN929.53/252

   

iOS 5编程Cookbook/(英)Vandad Nahavandipoor著.—南京:东南大学出版社,2012

    17,852页 图 24cm

本书列出了100多个全新场景,教给你如何使用数以百计的iOS技术。每个场景都提供了清晰的解决方案和你可以立刻使用的示例代码。你将可以快速学会编写完整iOS应用的必要步骤,无论那些应用是否简单如音乐播放器,或者带有需要混合动画、图像、多媒体、数据库和iCloud存储的复杂功能。

26.索书号:TP311.1/34

   

编程之道?/(美)杰弗雷·詹姆斯(Geoffrey James)著;郭海,郭涛译.—北京:电子工业出版社,2006

17,323页 图 21cm

本书以一种幽默、辛辣的眼光审视着发生在程序设计室里的各种故事,并运用东方的哲学思想进行深层次的思考和理解。

27.索书号:TP316.81/386

   

UNIX环境高级编程/(美)W. 理查德·史蒂文斯(W.Richard Stevens),(美)斯蒂芬 A. 拉格(Stephen A. Rago)著.—北京:机械工业出版社,2016

26,953页 24cm

本书介绍了UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等内容,还介绍了应用实例。

28.索书号:TP316.81/297(2)  

UNIX网络编程/(美)史蒂文斯著.—北京:人民邮电出版社,2009

    558页 24cm

本书从对Posix IPC和System V IPC的内部结构开始讨论,全面深入地介绍了4种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris 门、Sun RPC)。附录中给出了测量各种IPC形式性能的方法。

29.索书号:TP312JA/455

   

Java编程风格/(美)Alan Vermeulan[等]著;曹铁鸥译.—北京:人民邮电出版社,2008

177页 22cm

本书适用于所有编写Java代码的人,尤其是那些团队中的Java程序员。介绍108条Java编码规则和建议涵盖了格式、命名、文档、程序、包,以及泛型、线程安全等较高级的内容。

30.索书号:TP312C/640

   

C#编程风格?/(美)Kenneth Baldwin,(美)Trevor Misfeldt,(美)Andrew Gray著;韩磊译.—北京:人民邮电出版社,2008

    214页 21cm

本书是一部久经考验、短小精悍的C# 编程规范。给出的C# 编码规则和建议主要涉及格式、命名、文档、设计、编程以及包等内容,能够帮助广大程序员编写出更易于理解、维护、扩展,更有效,更专业的C# 代码。

31.索书号:TP312C/641

   

C++编程风格?/(美)Trevor Misfeldt,(美)Gregory Bumgardner,(美)Andrew Gray著;罗小平译.—北京:人民邮电出版社,2008

250页 21cm

本书给出的C++编码规范和建议主要涉及了格式、命名、文档、编程、包以及泛型等内容。

32.索书号:TP316.7/177

   

Windows核心编程?/(美)Jeffrey Richter,(法)Christophe Nasarre著.—北京:人民邮电出版社,2008

14,820页 24cm

本书涵盖了Windows的最新版本Vista以及Windows XP的最新内容。书中全面深入地介绍了Windows的各种基本要素,如进程、线程池、虚拟内存、DLL、设备I/O和SEH等,并列举了大量应用程序,精辟地分析了要素的使用方法。

33.索书号:TP316.81/146

   

UNIX系统编程?/(美)Kay A.Robbins,(美)Steven Robbins著.—北京:人民邮电出版社,2006

    893页 24cm

    本书对UNIX编程本质进行了清晰透彻的介绍。本书完全覆盖文件、信号、信号量、POSIX线程以及客户端—服务器通信等内容。

34.索书号:TP316.85/101

   

树莓派高级编程/Dogan Ibrahim著.—南京:东南大学出版社,2015

    358页 图 24cm

本书讨论了基于Python编程语言的树莓派计算机高级编程技术。它通过简单的用语和示例解释了如下问题:如何配置树莓派计算机;如何安装和使用Linux操作系统和桌面;如何使用Python编程语言编写高级程序;如何在我们的程序中使用图形和如何使用树莓派开发硬件相关项目。

35.索书号:TP317.6/19

   

Lua游戏AI编程入门/David Young著.—南京:东南大学出版社,2016

11,328页 图 24cm

    本书介绍了Lua游戏中可以导航、探路、管理动画回放、通信、感知周边环境的人工智能。讲述了在Lua中创建动画状态机来驱动AI动画的方法、在Lua IDE中编写和调试Lua脚本、使用黑板数据结构管理短期和长期知识描述、使用基于势力图的多重AI开发高级策略等内容。

36.索书号:TP314/40

   

编程精粹?/(美)Stephen A. Maguire)著.—北京:人民邮电出版社,2009

    256页 24cm

本书介绍了软件日趋复杂,编码错误随之而来。要在测试前发现程序的错误,开发出无错误的程序,关键是弄清楚错误为何产生,又是如何产生。书中给出了多条编程方面的指导,这些指导看似简单,却是作者多年思考及实践的结果,是对其编程经验的总结经验。书中解决问题的思考过程对于程序开发人员尤显珍贵等。

37.索书号:TP312/448

   

Java完美编程/(美)Walter Savitch著.—北京:清华大学出版社,2006

    1216页 23cm 光盘1片

在这本堪称Java类经典教材的书中,畅销书作家Walter Savitch全面翔实地介绍了Java程序设计基础,内容涵盖Java程序设计语言的方方面面,是Java初学者和有经验的Java程序员的理想参考书。第2版沿袭Savitch教授深入浅出、通俗易懂的风格,充分阐述Java 5.0的新增特性和新增的Scanner类。同时还提供丰富的范例代码和大量编程练习。

38.索书号:TN915.04/23(3)

   

TCP/IP网络互连?/[美]Douglas E.Comer,[美]David L.Stevens著.—北京:人民邮电出版社,2002

17,601页 24cm

本书讨论了客户/服务器编程和应用,讲述了构筑所有分布式计算系统的客户/服务器计算模型的基本概念,内容包括各种不同的服务器设计方法以及用来构造客户/服务器的各种工具和技术,包括远程调用RPC。

39.索书号:TN915.04/95(3)

  

用TCP/IP进行网际互联/(美)科默,史蒂文著.—北京:电子工业出版社,2009

27,601页 24cm

其它题名:客户-服务器编程与应用

本书是关于计算机网络的经典教材,是目前美国大多数大学所开设的计算机网络课程的主要参考书。其特点是强调原理,概念准确,深入浅出,内容丰富新颖。全书共分为三卷。第三卷主要讨论应用软件如何使用TCP/IP,重点研究了客户-服务器范例,并考察了分布式程序中的客户和服务器,举例说明了各种设计,讨论了应用网关和隧道技术。

40.索书号:TP316.81/297(1)

   

UNIX网络编程/(美)W. Richard Stevens,(美)Bill Fenner,(美)Andrew M. Rudoff著.—北京:人民邮电出版社,2009

    12,991页 24cm

本书全面地介绍了如何使用套接字API进行网络编程,除介绍基本编程外,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,最后还深入分析了流这种设备驱动机制。

41.索书号:TP393.18/20

   

SAP应用服务器的JAVA编程/[德]卡尔·凯斯勒(Karl Kessler),[德]彼得·蒂勒特(Peter Tillert),[德]帕纳尤特·多布林科(Panayot Dobrikov)等著.—北京:东方出版社,2005

514页 25cm

本书描述了SAP JAVA引擎的实施情况,内容包含了在Web应用程序服务器上可以使用JAVA的所有领域,并提供了关于Web服务开发和SAP系统中JAVA应用的详细信息。

42.索书号:TG659/92

   

CNC编程原理与应用?/(美)马特森(Mattson, M.)著.—北京:机械工业出版社,2004

368页 26cm

本书的定位是为希望获得控编程知识,提高编程水平的大专院校工科学生,以及为机械师、机床操作者提供一本内容简明扼要,实用性强的教课书。书中内容覆盖了数控机床及数控加工的基础知识,必要的数学知识;数控零件编程概念;铣削中心和车削中心的高级编程概念和技术等。突出讲述了G、M代码编程语言。并且在附录上还提供了更多有用的参考资料。本书内容完整,自成体系,是一本很好的教材和教学参考书。

43.索书号:TP332/152

   

多处理器编程的艺术?/(美)Maurice Herlihy,(美)Nir Shavit著.—北京:机械工业出版社,2013

20,508页 25cm

本书从原理和实践两个方面阐述了多处理器编程的指导原则,包含编制高效的多处理器程序所必备的算法技术。此外,附录提供了采用其他程序设计语言包(如C#、C及C++的pThreads库)进行编程的相关背景知识以及硬件基础知识。

44.索书号:TP182/2

   

专家系统原理与编程/(美)Joseph Giarratano,(美)Gary Riley著.—北京:机械工业出版社,2002

14,597页 24cm 光盘1片

本书以英文的形式介绍了专家系统理论和专家系统程序设计的内容。?

45.索书号:TP316.81/143

UNIX编程艺术(英文版)/(美) Eric S. Raymond著.—北京:人民邮电出版社,2006

    525页 图 24cm

本书主要介绍了Unix系统领域中的设计与开发哲学、思想文化体系、原则与经验, 总结了Unix发展史上成功的经验和失败的教训、经过时间难的编码策略以及普遍适用的实用工具。

46.索书号:TP393.092/907

     

Microsoft composite ui application block 和Smart client software factory编程/(美)普拉特著.—北京:世界图书出版公司,2009

199页 21cm

学习一个可接近的、classroomtest的方法来构建健壮的、复合的智能客户端应用程序。得到实践,实践教学对学习复合UI应用程序块(出租车)和智能客户端软件工厂。使用您的基本的Microsoft Visual Basic或Visual c#技能,您将通过7个经验总结现实世界的开发场景。每一节课都是建立在经过验证的课堂指导基础上的,你需要轻松地为智能客户端解决方案创建用户界面组件。

47.索书号:TP316.81/389

   

FreeBSD操作系统设计与现实/(美)Marshall Kirk McKusick,(美)George V.Neville-Neil,(美)Robert N.M.Watson著.—北京:人民邮电出版社,2016

    846页 照片 24cm

本书共五部分,第一部分对FreeBSD操作系统的历史发展、设计和内核服务进行介绍;第二部分讲解进程有关内容;第三部分讲解I/O系统相关的内容;第四部分讲解进程间通信相关内容;第五部分讲解了系统相关的内容。

48.索书号:TP316.85/102

   

树莓派项目实战?/Dogan Ibrahim著.—南京:东南大学出版社,2015

    290页 图 24cm

本书主要讲述树莓派计算机和它在控制应用中的使用。本书通过示例,使用浅显的语言讲解了如何配置树莓派,如何安装和使用Linux操作系统,如何使用Python编程语言编写程序和如何开发基于硬件的项目。

49.索书号:TP316.81/281

   

嵌入式Linux开发/(美)Christopher Hallinan著.—北京:人民邮电出版社,2008

    11,537页 24cm

本书主要内容包括:处理器基础、Linux内核、内核初始化、系统初始化、Bootloader、设备驱动基础、文件系统、MTD子系统、BusyBox、嵌入式开发环境、开发工具、内核调试技术、调试嵌入式Linux应用程序、Linux与实时等。

50.索书号:TP316.81/251

   

精通Linux驱动程序开发?/(印)Sreekrishnan Venkateswaran著.—北京:人民邮电出版社,2009

714页 24cm

    本书基于2.6内核,不仅透彻讲解了基本概念和技术,更深入探讨了其他书没有涵盖或辄止浅尝的许多重要主题和关键难点,如PCMCIA、I2C和USB等外部总线、视频、音频、无线连网和闪存等技术。

青图动态
读者服务
数字资源
活动预告
活动报道
青图之窗

新浪微博

微信公众平台

移动阅读平台