其他编程语言/工具
-
MATLAB数学计算与仿真应用周品 编著《MATLAB数学计算与仿真应用》结合高校数学课程教学和工程科学计算应用的需要,从实用角度出发,先介绍MATLAB的功能特点、工作环境及Simulink,带领读者认识MATLAB软件,了解MATLAB的用法。接着介绍MATLAB矩阵及其分析、数值计算、函数分析、数据分析、符号运算、程序设计及优化问题等内容,让读者领略到利用MATLAB进行数学计算的方便、快捷及强大功能。最后进一步扩展介绍MATLAB在其他工程领域的实际应用,让读者切身体会到MATLAB的应用领域广泛、适用性强。本书以MATLABR2011a为平台编写,也适合其他软件版本使用者学习。《MATLAB数学计算与仿真应用》可以作为高校本科生和研究生的学习用书,也可供广大科研人员、学者、工程技术人员参考阅读。 -
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应用程序中。 -
指针的编程艺术蔡明志 著“指针”(Pointer),这是个让人又爱又难受的主题。常有人说:“指针好难啊,都不知道该怎么学……”。有许多人学到指针时,便裹足不前。基本原因是没有合适的图书来指导学习指针及其相关的问题。《指针的编程艺术(第二版)》内容精彩无比,除了对C语言的指针有深入的探讨外,同时也对与指针有异曲同工之妙的reference详加讨论。《指针的编程艺术(第二版)》以指针为核心,讲解了指针与变量、指针与数组、指针与函数、指针与字符串、指针与结构、链表、指针与文件等编程技术,可以帮助读者快速进入指针的世界,是一本难得的指导书。《指针的编程艺术(第二版)》适合程序员阅读,也适合作为大中专院校的学习用书以及培训学校的教材。 -
UML统一建模教程与实验指导谢星星,刘小松,王坚宁 著《UML统一建模教程与实验指导》是一本关于UML统一建模的实用教程,深入浅出、循序渐进地介绍了软件建模的概念、规范和方法。本书共有3大部分,第一部分是理论篇,着重于介绍面向对象、UML建模语言的一些基本理论,详尽介绍了UML中类图、对象图、用例图、包图、序列图、协作图、活动图、状态图、构件图和部署图的概念;第二部分是绘图篇,着重于介绍如何使用Rational Rose建模工具来创建理论篇中的各种视图和图;第三部分是实战案例篇,通过一个综合实例对使用Rational Rose进行UML建模的全过程进行了详解的分析。此外,各章后配有适量的练习题和上机题,以加深读者的理解。《UML统一建模教程与实验指导》最大的特点是将理论和实际紧密结合起来,实例丰富、图文并茂、讲解详尽、实践性强。本书可以作为大专院校计算机软工程专业学生学习UML和面向对象的技术教材,也可作为广大软件开发人员和系统架构分析设计人员自学UML的参考和指导用书。 -
设计模式解析(美)沙洛维,(美)特罗特 著,徐言声 译《软件开发方法学精选系列:设计模式解析(第2版·修订版)》以作者自身学习、使用模式和多年来为软件开发人员(包括面向对象技术老兵和新手)讲授模式的经验为基础撰写而成。首先概述了模式的基础知识,以及面向对象分析和设计在当代软件开发中的重要性,随后使用易懂的示例代码阐明了12个最常用的模式,包括它们的基础概念、优点、权衡取舍、实现技术以及需要避免的缺陷,使读者能够理解模式背后的基本原则和动机,理解为什么它们会这样运作。《软件开发方法学精选系列:设计模式解析(第2版·修订版)》适合软件开发专业人士,以及计算机专业、软件工程专业的高校师生阅读,也可作为面向对象分析与设计课程的参考书。 -
并行程序设计导论(美)帕切克 著,邓倩妮 等译《并行程序设计导论/计算机科学丛书》编著者Peter S.Pacheco。本书全面涵盖了并行软件和硬件的方方面面,深入浅出地介绍如何使用MPI(分布式内存编程)、Pthreads和OpenMP(共享内存编程)编写高效的并行程序。各章节包含了难易程度不同的编程习题。本书可以用做计算机科学专业低年级本科生的专业课程的教材,也可以作为软件开发人员学习并行程序设计的专业参考书。 -
OpenCL编程指南(美)蒙施 著,苏金国 等译OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行性能优化,如何对硬件进行探测和调整。 蒙施、Benedict R.Gaster、TimothyG.Mattson、James Fung、Dan Giburg所著的《OpenCL编程指南》分为两大部分:第一部分(1~13章),从介绍OpenCL的核心思想和编写OpenCL程序的基础知识开始,对枯燥的OpenCL规范进行了深刻而系统的解读,旨在帮助读者全面、正确地理解OpenCL规范及其编程模型;第二部分(14~22章),提供了一系列经典的案例,如图像直方图、Sobel边界检测过滤器、并行实现Dijkstra单源最短路 径图算法、Bullet PhysicsSDK中的布模拟、用快速傅里叶变换模拟海洋、 光流、OpenCL与PyOpenCL结合使用,使用OpenCL完成矩阵相乘与稀疏矩阵矢量乘法等,目的是让读者通过案例熟练掌握编写复杂并行程序的方法和技巧。《OpenCL编程指南》的附录收录了OpenCL规范定义的大量函数、命名常量 和类型,可供程序员开发时查阅。 -
Pig编程指南(美)盖茨 著,曹坤 译《Pig编程指南》不仅为初学者讲解ApachePig的基础知识,同时也向有一定使用经验的高级用户介绍更加综合全面的Pig重要特性,如PigLatin脚本语言、控制台shell交互命令以及用于对Pig进行拓展的用户自定义函数(UDF)等。当读者有大数据处理需求时,《Pig编程指南》提供了如何更高效地使用Pig来完成需求的方法。《Pig编程指南》适合各个层次的Pig用户及开发人员阅读使用。 -
MATLAB程序设计及在地球物理中的应用童孝忠,柳建新 著《教育部高等学校地矿学科教学指导委员会地质工程专业规划教材:MATLAB程序设计及在地球物理中的应用》基于MATLAB 7.0版,详细介绍了MATLAB的基础知识、程序设计、图形处理、数值计算、符号计算、GUI设计、文件读写等内容,书后附有上机实习指导。全书共分13章:第1~8章是MATLAB基本知识的简要介绍;第9~12章分别介绍了MATLAB在重力勘探、磁法勘探、电法勘探和地震勘探等地球物理勘探方法中的典型应用实例,书中的实例均经过验证。《教育部高等学校地矿学科教学指导委员会地质工程专业规划教材:MATLAB程序设计及在地球物理中的应用》的取材大多出自科研与教学实践,在内容安排上注重理论的系统性和自包容性,同时也兼顾实际应用中的各类技术问题。《教育部高等学校地矿学科教学指导委员会地质工程专业规划教材:MATLAB程序设计及在地球物理中的应用》可作为地球物理专业本科生的教学用书,也可作为研究生、科研和工程技术人员的参考用书。
