其他编程语言/工具
-
可编程逻辑器件及EDA技术李景华, 杜玉远 主编本书在总结SOPC技术实践的经验和体会基础上,新增了SOPC技术的应用器件结构与工作原理、SOPC的硬件设计和软件设计及其IP核应用技术等内容。特别详细讲解了Quartus Ⅱ7.0的使用方法,NiosⅡ系统的软件、硬件设计过程和设计实例。本书可作为高等院校电子信息工程、计算机应用、通信工程、微电子、自动控制类专业的本科生和研究生学习数字系统设计课的教材,也可作为电子系统设计工程师的技术参考书。
-
SAP ABAP 程序设计基础教程盛国军,黄川林 主编本教材共分两篇,即基础篇和开发篇。基础篇主要介绍了ERP的基本概念,SAP R/3系统的基础知识,ABAP与SAP R/3系统的关系,SAP R/3系统结构及其运行的原理等;开发篇主要介绍了ABAP的语言元素,ABAP数据字典对象,ABAP数据库操作,ABAP选择屏幕、列表屏幕、对话屏幕及控件、表单打印、图形化用户接口、面向对象开发等。本教材每章前面都有单元核心要点,每章后附有思考题和课后练习题。
-
Raspberry Pi(英)Simon Monk 著,姜斐祚 译《Raspberry Pi:Python编程入门》以创客的视角介绍Raspherry Pi(树莓派)及其主流编程语言Python,用大量贴近工作和生活的实例引导读者快速用Python给Raspherry Pi编程,以及利用GPIO接口开发轮式机器人这样的硬件项目。《Raspberry Pi:Python编程入门》配有专门的在线资源,读者可免费下载书中所有例子的代码。《Raspberry Pi:Python编程入门》非常适合作为广大Raspherry Pi爱好者的入门书,也适合高等院校计算机及电子信息相关专业师生选读。
-
面向对象开发参考手册黄磊 著面向对象软件设计的经典书籍,如《敏捷软件开发》、《领域驱动设计》、《设计模式》、《测试驱动开发》、《极限编程》、《重构》等,已名声在外,其解读书籍也多如牛毛。但其往往只讲述某个方面,要整体理解,必须通读原著,阅读量颇大,特别原著比较深奥,短时间内很难完全理解。市面上缺乏整体归纳、提炼浓缩的书籍。《面向对象开发参考手册》致力于让读者形成一个整体、全面的概念和印象,浓缩、提炼了经典书籍的精华,结合作者自身十几年的经验,力争呈现一本深入浅出、兼收并蓄、涉及各个方面的综合版本,可以缩减学习的时间成本,并能够像工具书一样翻阅参考。《面向对象开发参考手册》写作之初是为了作者所在公司开发人员培训用。作者为公司人员进行了100多课时的培训,按照培训内容整理了《面向对象开发参考手册》。从这个角度来说,它特别适合开发人员学习使用,尤其适于那些刚毕业的“菜鸟”们学习使用。当然,学习是没有穷尽的,资深的开发人员,也可以经常翻阅《面向对象开发参考手册》来寻找灵感。
-
Verilog编程艺术魏家明 著《Verilog编程艺术》深入地探讨了Verilog编程,分为七个部分:设计原则、语言特性、书写文档、高级设计、时钟和复位、验证之路、其他介绍。本书对这些部分做了重点的探讨:Verilog编码风格、Verilog-2001的新特性、简洁高效的编程、容易出错的语言元素、可配置设计、时钟生成、复位设计、验证方法等。另外,本书还对SystemVerilog做了简单的介绍。
-
Haskell趣学指南(斯洛文)利波瓦卡 著,李亚舟,宋方睿 笃《新锐编程语言集萃:Haskell趣学指南》是一本讲解Haskell这门函数式编程语言的入门指南,语言通俗易懂,插图生动幽默,示例短小清晰,结构安排合理。书中从Haskell的基础知识讲起,涵盖了所有的基本概念和语法,内容涉及基本语法、递归、类型和类型类、函子、applicative函子、monad、zipper及所有Haskell重要特性和强大功能。《新锐编程语言集萃:Haskell趣学指南》适合对函数式编程及Haskell语言感兴趣的开发人员阅读。
-
渐进增强的Web设计(美)帕克 等著,牛化成 译随着互联网技术的不断发展壮大,网络覆盖率和可联网设备不断增加,用户对可访问性的需求也与日俱增。《渐进增强的Web设计》是一本网页设计与开发方面的实用指南,介绍了一种渐进增强的编程方法,利用JavaScript、高级CSS和Ajax制作能实现高度交互体验的网站,同时还确保代码库无需修改就能到处运行。这个法则简单地说就是建议所有的网站内容和功能都以语义化的HTML为基础,让任何具备网络功能的设备都可以使用,然后再在上面无缝叠加基于高级CSS和JavaScript的增强功能。《渐进增强的Web设计》适合网站设计和开发人员阅读。
-
SOA与REST(美)Thomas Erl,(美)Benjamin Carlyle,(美)Cesare Pautasso,等著 马国耀,申健,刘蕊 译SOA与REST是当前两种流行的技术架构风格。然而,二者却站在不同的层次看架构,SOA的角度偏向于战略;而REST的角度则偏向于战术。SOA给出了一组架构原则实现其战略目标,而REST则通过一系列约束实现其战术目标。《SOA与REST:用REST构建企业级SOA解决方案》深入介绍了SOA与REST的原理、术语及特性;深入阐述了二者之间的差异及合作点;重点阐述了如何将REST作为媒介来实现SOA的战略目标,通过对REST服务的建模流程和专为REST服务定制的面向服务的分析和设计流程的详细讲解,逐步向读者展开了一幅REST与SOA在企业级解决方案中完美“联姻”的画卷。此外,《SOA与REST:用REST构建企业级SOA解决方案》还通过完整的案例研究示例展示了REST与SOA在实践中的结合。《SOA与REST:用REST构建企业级SOA解决方案》适合于考虑实施面向服务架构的开发人员、架构师或项目经理阅读参考,尤其适合任何SOA实践者或任何计划发起一个SOA项目的专业人员。
-
面向对象设计实践指南(美)Sandi Metz 著,张雪平,彭晓东 译《面向对象设计实践指南:Ruby语言描述》是对“如何编写更易维护、更易管理、更讨人喜爱且功能更为强大的Ruby应用程序”的全面指导。为帮助读者解决Ruby代码难以更改和不易扩展的问题,作者在书中运用了多种功能强大和实用的面向对象设计技术,并借助大量简单实用的Ruby示例对这些技术进行全面解释。全书共9章,主要包含的内容有:如何使用面向对象编程技术编写更易于维护和扩展的Ruby代码,单个Ruby类所应包含的内容,避免将应该保持独立的对象交织在一起,在多个对象之间定义灵活的接口,利用鸭子类型减少编程间接成本,合理运用继承,通过组合构建对象,设计出最划算的测试,解决不良设计的Ruby代码所导致的常见问题等。《面向对象设计实践指南:Ruby语言描述》适合所有对面向对象设计和Ruby编程语言感兴趣的程序员阅读参考。
-
程序员面试攻略(美)John Mongan,(美)Eric Giguere,(美)Noah Kind 著,李秉义 译《程序员面试攻略(原书第3版)》深入阐释了程序员在求职过程所面临的求职沟通和程序设计技能两个方面的问题。在程序设计技能方面,《程序员面试攻略(原书第3版)》介绍了作为一名程序员必须具备的一些基本功,包括链表、树和图、数组和字符串、递归、排序、并发、面向对象编程、设计模式、数据库、图形学与位操作等。强调沟通方法是本书的亮点,本书包括如何编写一份重点突出的个人简历,如何与猎头公司和人力资源代表打交道,在面试时如何与面试官进行沟通等内容。《程序员面试攻略(原书第3版)》中的面试题除了有详细解析和答案外,还对相关知识点进行了扩展说明。通过对丰富的面试题目应用循序渐进的解答方法来模拟面试过程,以强化学到的技能,真正做到由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。