其他编程语言/工具
-
Python计算与编程实践(美)古兹迪阿尔,(美)埃里克森 著,王江平 译《计算机科学丛书:Python计算与编程实践·多媒体方法(原书第2版)》是一本别出心裁的程序设计入门教程,以Python数字多媒体编程为主线,依次讲解了图像、声音、文本和电影的处理,其中穿插介绍了大量的计算机程序设计基础知识。方法独到,示例通俗易懂,条理清晰,将趣味性和实用性融于讲解之中。《计算机科学丛书:Python计算与编程实践·多媒体方法(原书第2版)》适合用做计算机专业导论课或非计算机专业编程课程的教材,也可用做软件开发人员学习计算机数字多媒体处理知识和Python语言的专业参考书。
-
ACM/ICPC世界总决赛试题解析吴永辉 等 著《ACM/ICPC世界总决赛试题解析(2004-2011年)》给出2004~2011年ACM国际大学生程序设计竞赛世界总决赛的所有试题的解析。本书将总决赛试题按年度划分,每一年度的总决赛试题为一章,而每一道试题作为一节。试题全部翻译成中文,试题解析以解题策略为主轴,给出详尽、细致的解析和带有详尽注解的程序代码。这样做使得本书可以面向各个阶层的广大读者,不仅要让编程高手从中受益,而且也要让刚入门的同学能轻松地学习,有效地提高通过编程解决问题的能力。
-
Node.js开发指南郭家宝 编著Node.js是一种新兴的开源技术,它将JavaScript从Web浏览器移植到常规的服务器端,使用Chrome的V8虚拟机来解释和执行JavaScript代码,能用于构建高性能、高可扩展的服务器和客户端应用,以实现真正“实时的Web应用”。Node.js在GitHub上吸引了大量开发人员的注意,目前已经有不少可以直接引用的优秀模块。本书是一本Node.js的入门教程,共分6章,分别讨论了Node.js的背景、安装和配置方法、基本特性、核心模块以及开发实战,让读者对Node.js有一个全面的认识,学会如何用Node.js编程,并了解到事件驱动的异步式I/O的编程模式,同时还可以掌握一些使用JavaScript进行函数式编程的方法。本书非常适合想学习新技术的Web应用开发人员阅读。
-
Ext JS权威指南黄灯桥 著《Ext JS权威指南》有两大特点:第一,授人以鱼,根据Ext JS的构成体系全面系统地讲解了其开发方法与技巧,每个知识点都辅之以翔实的案例,同时包含大量最佳实践,适合系统学习和开发参考;第二,授人以渔,宏观上对Ext JS的整体架构进行了分析,微观上则通过源代码深刻揭示了Ext JS的工作机制与原理,对于想了解Ext JS工作原理和在开发中碰到疑难问题的读者尤为有帮助。全书一共22章:第1章简要介绍了学习Ext JS必备的基础知识、JSON、Ext JS 4的新特性,以及其开发工具的获取、安装与配置;第2章介绍了Ext JS 4的获取、Ext JS库的配置与使用、语法、本地化,以及一个经典的入门示例;第3章详细讲解了调试的工具及技巧,这是本书的重要内容,希望所有Web开发者都能掌握;第4章全面介绍了Ext JS的基础架构;第5~9章分别讲解了Ext JS的事件及其应用、选择器与DOM操作、数据交互、模板与组件、容器、面板、布局与视图;第10章和第11章分别详细介绍了重构后的Gird和与Gird同源的树;第12~16章分别讲解了表单、窗口、按钮、菜单、工具条、图形、图表,以及其他组件和实用功能;第17~19章分别介绍了Ext.Direct、动画功能和拖放功能;第20~22章则分别讲解了扩展与插件、主题开发、MVC应用的架构。
-
UML精粹(美)福勒(Fowler,M.)著,潘加宇 译在紧迫的时间压力下,程序员很难通过紧跟技术创新的脚步来享受软件工程领域的最新成果。正因如此,殿堂级大师Martin Fowler这本旨在帮助专业人士提升效率的图书一问世,立即给软件工程社区带来巨大震撼。其前两版经年畅销,因行文精炼自然、见解透彻而广受称赞。被誉为以软件设计为生者必备资料的第3版,更是带来有效面向对象设计的最佳思想及愈发便利的教学体例,引进交互概述图、时间图、组合结构等新图型,对类图、顺序图、状态图、活动图等也有较多更新。《UML精粹:标准对象建模语言简明指南(第3版)》适合作为计算机、电子、通信等专业本科及研究生课程教材,对软件开发人员及专业研究者也极具参考价值。
-
精通MATLAB混合编程丁毓峰 著《精通MATLAB混合编程》详细讲解Visual C++和MATLAB混合编程各项技术和重点应用。《精通MATLAB混合编程》从混合编程环境的搭建、混合开发中Visual C++和MATLAB必备基础知识讲解,详细讲解六种混合开发方式:Visual C++调用MATLAB Engine库、Visual C++调用MATLAB的C/C++数学函数库、基于数据文件交换、基于COM技术、使用MATCOM、使用ActiveX技术,还讲解了七大混合编程应用领域:科学运算、图形图像显示、图像识别、控制系统模型输入和分析、控制系统的设计仿真、信号频谱分析和数据采集和分析。最后,《精通MATLAB混合编程》还讲解了两个案例:Visual CH和MATLAB开发齿轮优化设计系统,Visual C++和MATLAB的汽车ABS系统仿真等内容。
-
易读代码的艺术(美)博斯韦尔,(美)富彻 著作为程序员,我们经常看到一些充满Bug、让我们头痛不已的丑陋代码。在过去五年中,《易读代码的艺术(影印版)》的作者博斯韦尔(DustinBoswell)和富彻(TrevorFoucher)分析了许多这样的“糟糕代码”(这些代码有很多是出自于他们自己之手),他们试图厘清为什么这些代码如此糟糕以及如何改进这些代码。他们得出的结论是:你必须写出让他人(这里也包括你自己)花费最少时间能够理解的代码。
-
汇编语言程序设计钱晓捷 主编《汇编语言程序设计(第4版普通高等教育十一五国家级规划教材)》编著者钱晓捷。《汇编语言程序设计(第4版普通高等教育十一五国家级规划教材)》是普通高等教育“十一五”国家级规划教材,是教育部-微软精品课程教学成果。本书以Intel80x86指令系统和MASM6.x为主体,共10章,分为基础和提高两部分。前5章作为基础部分,以当前“汇编语言程序设计”课程的教学为目标,讲解16位基本整数指令及其汇编语言程序设计的知识,包括:汇编语言程序设计基础知识,8086指令详解,MASM伪指令和操作符,程序格式,程序结构及其设计方法。后5章为提高部分,介绍汇编语言程序设计的深入内容和实际应用知识,包括:32位80x86CPU的整数指令系统及其编程,汇编语言与C/C++混合编程,80x87FPU浮点指令系统及其编程,多媒体扩展指令系统及其编程,64位指令简介。 本书可作为高等院校“汇编语言程序设计”课程的教材或参考书。本书内容广博、语言浅显、结构清晰、实例丰富,也适合电子信息、自动控制等专业的高校学生和成教学生、计算机应用开发人员、深入学习微机应用技术的普通读者阅读。
-
Go语言云动力(新加坡)樊虹剑 著云计算时代,对编程语言的要求也越来越高,而现有编程语言都无法满足大规模网络应用的需求,更无法同时满足程序员高效编译、高效执行和轻松编程的要求。2007年,Go语言应运而生。它面向Web和多核计算,强调速度,并引入了高效、低延迟的垃圾回收算法,同时精简了类型,摒弃了危险的指针运算。所有这些特点,都使得Go既容易学习,也便于使用,无论是要解决手边的小问题,还是要集体完成大项目,Go都是合适的通用语言。 本书作者是将Go语言在国内传播的第一人,对Go的编译器、运行器和各种包有深入研究,目前已正式成为Go语言的Contributor。本书是他这几年研究心血之结晶,旨在为读者了解Go语言、掌握Go语言提供专业的入门指导。 书中内容共分为9章,全面介绍了Go语言的基础知识,以及Go语言在云计算中的应用。作者还提供了70多个完整的示例程序,方便读者边学边练,加深记忆。通过轻松简洁的介绍,读者定能顺利进入Go语言的世界。
-
脑动力陈明 编著美国MathWorks公司推出的MATLAB(Matrix Laboratory)与Mathematica、Maple并称为三大数学软件,是世界领先的理论和工程仿真软件之一。数量众多的函数在MATLAB中占据非常重要的地位,不学会使用函数,就无法有效地使用MATLAB进行计算与仿真。《脑动力:MATLAB函数功能速查效率手册》较全面地介绍了MATLAB函数,涵盖了矩阵的生成和基本运算、矩阵运算进阶、数学函数、插值与数值微积分函数、绘图与图形处理、GUI程序设计、符号运算函数、概率统计、Simulink仿真及信号处理等方面的内容。《脑动力:MATLAB函数功能速查效率手册》注重基础,在讲解函数前简要介绍MATLAB的基础知识,使不熟悉MATLAB的用户可以初步掌握MATLAB语言的特点。本书的另一个突出特点是实用性,本书的函数较为全面,并挑选了各类函数中使用频率较高的部分加以讲解,大部分函数都附有实例和分析。