其他编程语言/工具
-
FPGA应用开发入门与典型实例姚远,李辰 编著FPGA(现场可编程逻辑器件)以其体积小、功耗低、稳定性高等优点被广泛应用于各类电子产品的设计中。本书全面讲解了FPGA系统设计的背景知识、硬件电路设计,硬件描述语言Verilog HDL的基本语法和常用语句,FPGA的开发工具软件的使用,基于FPGA的软核嵌入式系统,FPGA设计的基本原则、技巧、IP核, FPGA在接口设计领域的典型应用,FPGA+DSP的系统设计与调试,以及数字变焦系统和PCI数据采集系统这两个完整的系统设计案例。本书内容全面、实例丰富,适合FPGA系统设计初学者,大专院校通信工程、电子工程、计算机、微电子和半导体相关专业师生,硬件系统工程师和IC设计工程师学习使用。 -
MATLAB高效编程技巧与应用吴鹏 编著《MATLAB高效编程技巧与应用:25个案例分析》是作者八年MATLAB使用经验的总结,精心设计的所有案例均来自于国内各大MATLAB技术论坛网友的切身需求,其中不少案例涉及的内容和求解方法在国内现已出版的MATLAB书籍中鲜有介绍。《MATLAB高效编程技巧与应用:25个案例分析》首先针对MATLAB新版本特有的一些编程思想、高效的编程方法、新技术进行了较为详细的讨论,在此基础上,以大量案例介绍了MATLAB在科学计算中的应用。内容包括:MATLAB快速入门、重新认识矢量(向量)化编程、MATLAB处理海量数据、匿名函数类型介绍、嵌套函数类型介绍、积分以及积分方程求解案例、优化及非线性方程(组)求解案例、人脸图像压缩与重建案例、有关预测分类的案例、常微分方程(组)求解案例、层次分析法及其MATLAB实现、定时器及其应用。《MATLAB高效编程技巧与应用:25个案例分析》可作为高等院校本科生、研究生MATLAB课程的辅助读物,也可作为从事科学计算和算法研究的科研人员的参考用书。 -
实用程序设计理论(加拿大)Eric C.R.Hehner 著,万剑怡,郑宇华 译《实用程序设计理论》正文部分共分为12章,系统地介绍了一种程序设计理论,包括基本理论、基本数据结构、函数理论、程序理论、程序设计语言、递归定义、理论设计与实现、并发和交互等内容,《实用程序设计理论》的内容既系统、丰富、连贯,又非常精练,浅显易懂,另外,《实用程序设计理论》还附有400多道有趣的练习题(全部集中在第10章)。《实用程序设计理论》可作为高等院校计算机科学专业的高年级本科生和研究生程序理论课程的教材,也可作为对软件形式化方法有兴趣的研究人员和技术人员的参考书。 -
Hadoop权威指南(美)怀特 著,曾大聃,周傲英 译,周敏 审校本书从Hadoop的缘起开始,由浅入深,结合理论和实践,全方位地介绍Hadoop这一高性能处理海量数据集的理想工具。全书共14章,3个附录,涉及的主题包括:Haddoop简介;MapReduce简介;Hadoop分布式文件系统;Hadoop的I/O、MapReduce应用程序开发;MapReduce的工作机制;MapReduce的类型和格式;MapReduce的特性;如何安装Hadoop集群,如何管理Hadoop;Pig简介;Hbase简介;ZooKeeper简介,最后还提供了丰富的案例分析。本书是Hadoop权威参考,程序员可从中探索如何分析海量数据集,管理员可以从中了解如何安装与运行Hadoop集群。 -
重构(美)菲尔德斯 等著,徐旭铭 译本书是一本专门为职业Ruby程序员编写的重构指导。它的目标是向你展示如何以一种既受到严格控制又高效的方式进行重构。你将学习到不在代码中引入bug并能按部就班改进结构的重构方式。本书的主要内容:第1章指出重构是什么;第2章讨论进行重构的理由;第3章指出需要进行重构的信号;第4章讨论测试在重构中扮演的重要角色;第5章~第12章介绍了重构花名册,它包含了在重构领域里到目前为止的成果。当需要进行某项任务时,这份花名册可以手把手地提醒我们安全的做法。本书是对Martin Fowler的经典权威著作《重构》的重大更新版,并以Ruby为例彻底重写——并非只是把代码从Java版中搬过来而已。书中给出了一份详细的重构花名册,包含超过70条经过锤炼的Ruby重构技术,每一条都有详细指引、使用细节和范例代码。其中很多重构技术都用到了Ruby专有的强大特性,你可以从华章网站下载到全部代码。作者借用Fowler最初的想法,展示了如何以一种受控、高效以及迭代的方式进行重构,帮助你有条不紊地改善代码的质量而不会引入新的bug。不论是编写还是维护Ruby代码,本书都将是不可或缺的重要参考。本书内容理解重构的核心原则,以及进行重构的原因发现Ruby代码中的“坏味道”逐步将糟糕的设计转变成设计精良的代码构建测试以便保证重构正确进行理解重构中的难点以及克服的办法编写正确包装代码的方法在对象之间移动特性,将其放在最适合的地方将数据组织成更容易处理的形式简化条件表达式,更高效地利用多态创建更易于理解和使用的接口进行大型重构,这将可能影响整个软件系统数月乃至数年成功重构Ruby on Rails代码 -
编程之魂(美)比安库齐,(美)沃登 编,闫怀志 译《编程之魂:与27位编程语言创始人对话》是27位杰出的设计师与你分享他们的智慧和经验。书中以问答方式告诉为什么要创建某种编程语言、它在技术上如何开发、如何教授和学习,以及它如何顺应时代发展等。你会发现构建成功编程语言所需的思想和步骤,它广受欢迎的原因,以及如何处理程序员常见的问题。因此,如果你想深入学习设计成功编程语言的思想,《编程之魂:与27位编程语言创始人对话》会对你大有帮助。 -
面向对象技术及UML教程李磊,王养廷 主编《面向对象技术及UML教程》主要包括3部分内容:面向对象编程的基本知识、UML介绍和UML工具的介绍,其中详细讲解了UML的主要模型图的图符、含义和应用。主要内容包括用例图、顺序图和协作图、类图和对象图、包图、状态图和协作图、构件图和IML部署图。在讲述LJ/VML各种模型图时,不仅介绍图符的用法和含义,还着重介绍这些模型图的应用。另外,《面向对象技术及UML教程》还以Rational Rose为例简要介绍了如何使用UML工具进行UML主要模型图的绘制,以及如何利用Rational:Rose进行模型到代码、代码到模型的双向工程。《面向对象技术及UML教程》在内容组织和安排上强调实用性,书中介绍了面向对象的概念、面向对象实现技术以及相关的软件开发过程,最后给出一个实例详细介绍如何在实际项目中应用UML进行面向对象分析和设计。《面向对象技术及UML教程》内容浅显易懂,适合作为高等院校相关专业的UML教材,也可以作为计算机行业从业人员学习UML,的参考书。 -
深入浅出Ext JS徐会生,康爱媛,何启伟 著《深入浅出Ext JS(第2版)》是《深入浅出Ext JS》的升级版,涵盖了最新发布的Ext JS 3.2新特性,并对上一版的内容进行增补,充实了示例代码,同时补充了两个功能强大的实例。特别是新增了如何优化基于EXT的应用,提升加载速度,如何创建用户扩展组件以及常用的第三方扩展件等内容。大家可以看到如何在EXT中使用漂亮的图表,尽情欣赏EXT在性能方面实现的巨大突破,以及各种各样的绚丽组件。《深入浅出Ext JS(第2版)》注重理论与实践相结合,适合各层次Web开发人员阅读。以用户为中心的时代,应用的界面外观变得越来越重要。然而,很多程序员都缺乏美术功底,要开发出界面美观的应用实属不易。ExtJS的出现,为广大程序员解决了这一难题。它有丰富多彩的界面和强大的功能,是开发具有炫丽外观的RIA应用的最佳选择。 -
R语言与统计分析汤银才 主编本书以数据的常用统计分析方法为基础,在简明扼要地阐述统计学基本概念、基本思想与基本方法的基础上,讲述与之相对应的日函数的实现,并通过具体的例子说明统计问题求解的过程。本书注重统计的思想性、方法的实用性和计算的可操作性。在内容的安排上不仅包含了基础统计分析中的探索性数据分析、参数估计与假设检验,还包括了非参数统计分析的常用方法、多元统计分析方法及贝叶斯统计分析方法。每一部分都通过具体例子重点讲述解决问题的思想、方法和在日中的实现过程。通过本书,读者不仅可以快速学会日的基本原理与核心内容,而且可以根据书中的例子与例子中的日程序学会解决问题的统计计算方法与基本的编程技术,为解决更为复杂的统计问题奠定扎实的基础。 -
多核架构与编程技术暂缺作者暂缺简介...
