其他编程语言/工具
-
设计模式解析(美)沙洛维,(美)特罗特 著,徐言声 译《软件开发方法学精选系列:设计模式解析(第2版·修订版)》以作者自身学习、使用模式和多年来为软件开发人员(包括面向对象技术老兵和新手)讲授模式的经验为基础撰写而成。首先概述了模式的基础知识,以及面向对象分析和设计在当代软件开发中的重要性,随后使用易懂的示例代码阐明了12个最常用的模式,包括它们的基础概念、优点、权衡取舍、实现技术以及需要避免的缺陷,使读者能够理解模式背后的基本原则和动机,理解为什么它们会这样运作。《软件开发方法学精选系列:设计模式解析(第2版·修订版)》适合软件开发专业人士,以及计算机专业、软件工程专业的高校师生阅读,也可作为面向对象分析与设计课程的参考书。 -
SOC系统设计张刚 等著张刚、张博、常青编著的《SoC系统设计》主要介绍在SoC的EDA平台上进行系统设计的方法,全书共9章,第1章为绪论;第2章为SoC系统设计概述,内容包括SoC基本概念、SOC研究内容、分类及设计流程、IP核复用技术、SoC设计工具等;第3章介绍现场可编程门阵列FPGA器件结构、配置及XilinxFPGA 产品;第4章讨论VHDL硬件描述语言使用方法,包括VHDL语法要素、顺序描述语句及并行描述语句;第5章介绍常用组合逻辑电路和时序逻辑电路的VHDL设计;第6章介绍ISE工具软件使用开发流程;第7章介绍ISE软件中IP核应用技术,包括DCM、RAM、ROM、FIFO等IP的生成方法;第8章叙述Chipscope片内逻辑分析仪使用方法;第9章介绍EDK开发流程及基于MicroBlaze处理器的SoPC系统设计方法。《SoC系统设计》内容全面系统,以培养读者实际应用开发为目标,实用性强,所配实例全部通过调试和验证,可直接用在读者的系统设计中。本书可作为高等院校电子、通信、计算机、自动化等相关专业的本科生和研究生教材,也可作为SoC开发人员的设计参考书。 -
指针的编程艺术蔡明志 著“指针”(Pointer),这是个让人又爱又难受的主题。常有人说:“指针好难啊,都不知道该怎么学……”。有许多人学到指针时,便裹足不前。基本原因是没有合适的图书来指导学习指针及其相关的问题。《指针的编程艺术(第二版)》内容精彩无比,除了对C语言的指针有深入的探讨外,同时也对与指针有异曲同工之妙的reference详加讨论。《指针的编程艺术(第二版)》以指针为核心,讲解了指针与变量、指针与数组、指针与函数、指针与字符串、指针与结构、链表、指针与文件等编程技术,可以帮助读者快速进入指针的世界,是一本难得的指导书。《指针的编程艺术(第二版)》适合程序员阅读,也适合作为大中专院校的学习用书以及培训学校的教材。 -
数据结构魏红娟,张海燕,王艳花 编数据结构是计算机及其相关专业的一门专业基础课程,也是其他重要专业课程的前导课程。该课程主要培养学生分析数据、组织数据的能力。《数据结构》系统而全面介绍了数据、数据结构和抽象数据类型等基本概念;线性表的类型,线性表的顺序表示和实现,线性表的链式表示和实现;栈的概念,栈的表示和实现,队列的概念、表示和实现;串的概念、表示、实现、相关算法和应用实例;数组的概念、表示和实现,矩阵的压缩存储,广义表的概念、存储、表示及其相关算法;树的概念,二叉树的概念和访问,森林的相关知识,赫夫曼树;图的定义、存储、遍历和路径等;树等数据结构的查找;排序等。《数据结构》既有理论知识的讲解,又有重要的算法分析和实现过程,可作为计算机及其相关专业的本科和专科学生教材,也可作为相关从业人员的培训资料或参考用书。 -
Verilog HDL与FPGA开发设计及应用李洪涛 ,朱晓华 ,顾陈 著《Verilog HDL与FPGA开发设计及应用》系统介绍了可编程器件的基础知识、VerilogHDL语法知识、利用VerliogHDL语言开发FPGA的方法和技巧,以及FPGA在雷达系统中的设计及应用等。全书内容主要包括Xilinx公司可编程器件的基本结构;VerilogHDL语法基础;利用VerilogHDL语言开发FPGA电路的方法及技巧;FPGA在数字信号处理系统中的应用;最后结合开发实例详细介绍了FPGA在雷达信号处理系统中的应用等。《Verilog HDL与FPGA开发设计及应用》第1章到第4章介绍了VerilogHDL语法基础和FPGA的开发流程;第5章介绍了FPGA在数字信号处理系统中的应用,适合初学者学习;第6章介绍FPGA在雷达系统中的应用以及开发实例,可以作为工程应用人员的设计参考。《VerilogHDL与FPGA开发设计及应用》内容丰富、结构合理、图文并茂,便于实施系统教学。《Verilog HDL与FPGA开发设计及应用》可以作为高等工科院校电类专业的教学用书,也可供自学和工程技术人员参考。 -
可信编译构造理论与关键技术何炎详,吴伟 著编译器是重要的系统软件,除了编译功能,在许多领域都有应用,如绿色计算、嵌入式系统优化、代码分析与验证、可信计算、软件测试等。编译器是否可信直接影响着整个计算机系统的可信性,因此编译器的可信性一直受到人们的广泛关注和深切重视。《信息科学技术学术著作丛书:可信编译构造理论与关键技术》全面系统地介绍了可信编译理论及其关键技术,从保证编译器自身可信性和编译对象可信性两个方面进行了详细阐述。同时,《信息科学技术学术著作丛书:可信编译构造理论与关键技术》还介绍了可信编译在嵌入式软件优化、绿色编译、软件测试以及可信软件开发过程中的应用与实践。《信息科学技术学术著作丛书:可信编译构造理论与关键技术》许多内容是作者近年来在该领域的最新研究成果,具有较强的原创性。本书取材新颖、内容丰富、概念准确、层次清晰、叙述严谨、图文并茂、系统性强,可作为高等院校和科研院所计算机科学与技术、软件工程、计算机应用技术等相关专业的高年级本科生或研究生的参考书,也可供可信软件及相关领域的研究人员借鉴、学习和参考。 -
MacRuby权威指南(美)Matt Aimonetti 著 陈新,胡乔林 译希望使用一款可以替代Objective-C,并且对开发人员友好的语言来构建一个原生的Mac OS X应用程序吗?那么MacRuby将是一个理想的选择。这本深入的指南将为你展示苹果公司实现的Ruby是如何赋予你和Objective-C程序员一样对所有特性的使用权。你将获得关于MacRuby更清晰、更详细的解释,包含了快速编程技术,例如原型等。《MacRuby权威指南》附带了代码示例和完整的工程示例,因此对各种层次的程序员都是很适合的。如果你使用Ruby,那么可以利用你的技巧来享受界面创造器、Cocoa库、Objective-C运行时等带来的好处。如果你是Cocoa开发人员,将学到如何使用MacRuby提高生产效率。· 从MacRuby的基础知识开始介绍,包含了MacRuby的类和方法。· 学习如何使用苹果公司的Xcode开发者套装来编写MacRuby程序。· 钻研了基础工具箱中的简单对象类和数据类型。· 使用AppKit框架构建了事件驱动的用户界面。· 使用核心数据框架来处理关系对象持久性。· 使用高级MacRuby技术,包括并发性、沙盒技术等。· 获得使用推特和位置Web服务的应用程序的示例。· 将MacRuby嵌入到现有的Objective-C应用程序中。 -
并行程序设计导论(美)帕切克 著,邓倩妮 等译《并行程序设计导论/计算机科学丛书》编著者Peter S.Pacheco。本书全面涵盖了并行软件和硬件的方方面面,深入浅出地介绍如何使用MPI(分布式内存编程)、Pthreads和OpenMP(共享内存编程)编写高效的并行程序。各章节包含了难易程度不同的编程习题。本书可以用做计算机科学专业低年级本科生的专业课程的教材,也可以作为软件开发人员学习并行程序设计的专业参考书。 -
精通MATLAB王正林本书第1版于2006年问世,由于内容全面、讲解细致、实例丰富而深受广大读者的喜爱,上市6年以来长期占据各大MATLAB类图书排行榜的前列。结合MATLAB软件的升级,并根据广大读者的热心反馈,这次我们推出升级的第3版,再次对内容进行升级、调整和优化,旨在满足更多读者的更高要求。本书深入浅出,紧密结合实例,对MATLAB的使用进行了全面且详尽的阐述,并通过大量的实例讲述如何实现MATLAB的基本操作和实际使用。全书图文并茂,突出应用,并配有大量的程序实例。全书共分40章,分为入门、计算、绘图、扩展、实战5篇。入门篇为第1~13章,主要讲述MATLAB的基本使用;计算篇为第14~23章,主要讲述MATLAB强大的计算功能;绘图篇为第24~30章,主要讲述MATLAB同样强大的绘图功能;扩展篇为第31~35章,主要讲述MATLAB的扩展功能;实战篇为第36~40章,主要讲述MATLAB在大学课程中的实战例子。本书最大的特色在于用实例说话,教您快速上手,每个例子都经过精挑细选,具有很强的针对性,力求让读者通过运行实例而掌握基本参数及制作技巧,快速有效地学习到MATLAB的知识。 -
MATLAB数学计算与仿真应用周品 编著《MATLAB数学计算与仿真应用》结合高校数学课程教学和工程科学计算应用的需要,从实用角度出发,先介绍MATLAB的功能特点、工作环境及Simulink,带领读者认识MATLAB软件,了解MATLAB的用法。接着介绍MATLAB矩阵及其分析、数值计算、函数分析、数据分析、符号运算、程序设计及优化问题等内容,让读者领略到利用MATLAB进行数学计算的方便、快捷及强大功能。最后进一步扩展介绍MATLAB在其他工程领域的实际应用,让读者切身体会到MATLAB的应用领域广泛、适用性强。本书以MATLABR2011a为平台编写,也适合其他软件版本使用者学习。《MATLAB数学计算与仿真应用》可以作为高校本科生和研究生的学习用书,也可供广大科研人员、学者、工程技术人员参考阅读。
