其他编程语言/工具
-
程序设计模式语言·卷5(美)马诺勒斯库 等著,陈宗斌 等译设计模式已经进入专业软件开发的主流,成为改善软件工程、系统设计、开发以及相关建立者之间交流质量的高效方法。模式捕获很多软件设计中的优秀经验,并使所有软件工程师都可以使用。本系列丛书的第5卷(即本书)为专业软件开发人员整理了各种设计模式。本书涵盖了目前软件开发的最佳经验,这些都是从模式社区中提炼出来的。本书第19章所用的材料精炼了一流的模式,这些模式都是在最近的PLoP会议上提出,并由与会专家严格审核和改善过的。这些代表了会议最佳成果的模式为在各领域解决实际问题提供了高效、可测而且通用的软件设计方案。 -
汇编语言程序设计朱耀庭 主编本书针对80×86微处理器,详细论述了汇编语言程序设计的方法。其主要内容包括:计算机巾数的表示,bit在数字化信息时代的地位,从学习高级语言到学习汇编语言思维模式的转变,PC机引导机制,8086/8088的指令系统,汇编语言程序设计的基本方法,DOS和BIOS内部功能的调用方法,I/O设备端口编程方法,典型巾断处理程序设计,保护模式下的WIN32汇编语言程序设计初步,以及汇编语言程序的各种调试手段等。全书贯穿学以致用的指导原则,注重实例教学,通过大量实例引导读者由易到难一步步掌握汇编语言程序设计的核心技术。无论是初学者还是专业人士,都可以从中得到启迪,熟习并且掌握汇编语言程序设计的方法。《汇编语言程序设计》是计算机及其相关号业本科生“汇编语言程序设计”课程的教材,特别适合应用型本科使用,也是研究生和各行各业计算机工作人员自学汇编语言程序设计的重要参考书。 -
Visual Studio Team System更佳敏捷软件开发斯托特,纽科克 著,刘志杰 译详细介绍了一个敏捷开发团队依托VisualStudioTeamSystem系统采用XP极限编程方法,从各个方面组织开发其项目的过程。在介绍具体过程的同时,《Visual Studio Team System更佳敏捷软件开发》详尽地解释了为什么要这样做,让人读后茅塞顿开。《Visual Studio Team System更佳敏捷软件开发》覆盖了以下内容:敏捷开发方法的介绍,以及如何使用VSTS结合敏捷开发进行版本控制、增量构建和集成、测试驱动开发实践、探索建模、进行用户测试、计划分解、产品部署等编程实践。《Visual Studio Team System更佳敏捷软件开发》还包含了对极限编程方法中的大量敏捷价值、原则、实践的详尽介绍,并使用案例对这些敏捷实践进行了演示,让读者能够轻松理解并顺利掌握敏捷实践。 -
汇编语言程序设计王向慧,马海波 编著《汇编语言程序设计》以Intel 80x86微处理器为硬件平台,介绍了汇编语言程序设计的方法。全书共11章,包括预备知识、实模式编程和保护模式编程三部分。在介绍80x86微处理器和存储器组织之后,重点介绍了顺序结构、分支结构、循环结构和子程序设计方法,还介绍了宏汇编、中断和异常、输入/输出及模块化程序设计方法。《汇编语言程序设计》对汇编语言的概念和程序设计的阐述通俗易懂,例子翔实;对习题的选择,难易适当,题型丰富;在介绍一门计算机语言的同时,注重对程序编制和调试能力的培养。《汇编语言程序设计》可作为高等院校计算机及相关专业本、专科教材,也可作为从事计算机工作的工程技术人员以及计算机爱好者的参考书。 -
LINQ编程技术内幕(美)基默 著,唐学韬 等译本书结合C# 3.0和Visual Studio 2008对LINQ进行了实操型讲解。本书介绍了LINQ编程的各个方面,展示了LINQ是如何帮你显著提高生产效率的,还告诉了你应当如何用LINQ创建具有更高可靠性和可维护性的应用程序。本书首先介绍了LINQ所用到的最新的C#编程技术,比如匿名类型、分部方法以及Lambda表达式等。接着,通过具体的示例和易于改写的范例代码,分别针对对象、数据库和XML详细介绍了LINQ这个强大的新技术。你将会对LINQ的工作方式有一个深入而实用的理解,还会学到如何通过XML与其它数据模型的结合来实现各种各样的数据处理功能。本书不仅适合LINQ的初学者,而且对.NET数据处理人员、ASP.NET开发人员和Windows Form开发人员都有非常大的帮助,同时也可以作为高等学校计算机或相关专业的教材使用。Microsoft积极参与的LINQ查询技术使得程序员可以轻松地从任何数据源获取任何数据,而且不用关心这些数据是从哪来的,也不用关心这些数据是如何存储的。本书是一本优秀的教学指南,它结合C# 3.0和Visual Studio 2008对LINQ进行了讲解。本书介绍了LINQ编程的各个方面,展示了LINQ是如何帮你显著提高生产效率的,还告诉了你应当如何用LINQ创建具有更高可靠性和可维护性的应用程序。本书首先介绍了LINQ所用到的最新的C#编程技术,比如匿名类型、分部方法以及Lambda表达式等。接着,通过具体的示例和易于改写的范例代码,分别针对对象、数据库和XML详细介绍了LINQ这个强大的新技术。你将会对LINQ的工作方式有一个深入而实用的理解,还会学到如何通过XML与其他数据模型的结合来实现各种各样的数据处理功能。本书包括以下内容:编写高效的LINQ查询以处理.NET对象、SQL数据库以及XML数据。利用匿名类型以降低编程难度,减少设计时间和调试时间。利用yield return这个新概念自动生成.NET状态机。掌握LINQ查询语法、运算符、扩展方法、排序、分组、聚合和集合操作等。充分利用select以及在N层应用程序的业务层中使用它。查询存储在Microsoft SQL Server中的关系型数据。利用可空类型消除不必要的数据库访问代码。结合ADO.NET 3.0以及Microsoft新推出的功能强大的Entity Framework使用LINQ。提取XML数据(无需麻烦而复杂的XPath)。从CSV文件和其他非XML数据中自动构造出XML。通过对LINQ进行扩展的方式来查询活动目录。 -
琢石成器罗云彬 著Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以开发出大型的软件,而且是了解操作系统运行细节的最佳方式。本书从编写应用程序的角度,从“Hello,World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过70多个实例逐步深入Win32汇编语言编程的方方面面。本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://www.win32asm.com.cn的创办者。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。 -
Google API大全《Google API大全》编委会 著《Google API大全:编程?开发?实例》由数位Google公司开发一线的工程师,以及关注互联网并活跃在技术社区的开发者撰写而成。本书对Google AdSense、AdWords、Gadgets、OpenSocial、Maps等几十种Google常用API进行了梳理和介绍,帮助读者对即将使用的Google API建立快速全面的认识,并通过代码实例引导读者立即上手使用API进行互联网应用的开发。本书适合Google API开发者和Google粉丝、关注互联网应用的开发者,以及中小网站站长或维护者阅读、参考。 -
面向MATLAB工具箱的神经网络理论与应用丛爽 编著利用目前国际上流行通用的MATLAB 7.0环境,结合神经网络工具箱4.0.6版本,分别从网络构造、基本原理、学习规则以及训练过程和应用局限性几个方面,通过多层次、多方面的分析与综合,深入浅出地介绍了人工神经网络中的各种典型网络,以及各种不同神经网络之间在原理和特性等方面的不同点与相同点。《面向MATLAB工具箱的神经网络理论与应用》可作为计算机、电子学、信息科学、通讯以及自动控制等专业的高年级本科生、研究生以及其他专业科技人员学习神经网络或MATLAB环境下神经网络工具箱时的教材或参考书。 -
MATLAB 7.0程序设计快速入门岂兴明 等编著MATLAB的编程基础及其扩展应用,帮助读者更快地掌握MATLAB的基本编程方法、不同工具箱的应用以及MATLAB在相关领域的应用。《MATLAB 7.0程序设计快速入门》共11章,前6章主要介绍MATLAB的基本知识,包括MATLAB简介,基础知识,数学运算、数值计算以及MATLAB基础编程过程;后5章以MATLAB的应用为主,分别介绍了Simulink集成仿真环境在建模仿真中的应用、文件操作、MATLAB的接口技术以及Notebook的使用,最后介绍了图形用户界面(GUI)的制作方法。《MATLAB 7.0程序设计快速入门》结构清晰、内容丰富、语言翔实,适合MATLAB的初级用户阅读,也可作为本科生、研究生、教师以及广大科研工作人员的学习用书。 -
编译原理(美)阿霍 等著,赵建华 等译《编译原理》是编译原理课程方面的经典教材,全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,本书进行了全面修订,涵盖了编译器开发方面最新进展。每章中都提供了大量的实例及参考文献。本书基于该书第2版进行改编,内容更加精练和实用,体系更加符合国内教学情况,适合作为高等院校计算机及相关专业本科生的编译原理课程的教材,也是广大研究人员和技术人员的极佳参考读物。本书是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。本书上一版自1986年出版以来,被世界各地的著名高等院校和研究机构(包括美国哥伦比亚大学。斯坦福大学、哈佛大学、普林斯顿大学。贝尔实验室)作为本科生和研究生的编译原理课程的教材。该书对我国高等计算机教育领域也产生了重大影响。第2版对每一章都进行了全面的修订,以反映自上一版出版20多年来软件工程、程序设计语言和计算机体系结构方面的发展对编译技术的影响。第2版全面介绍了编译器的设计,并强调编译技术在软件设计和开发中的广泛应用。每章中都包含大量的习题和丰富的参考文献。本书基于该书第2版进行改编,保留其中的基本内容,压缩或删除了一些高级内容,更适合作为国内高校计算机及相关专业本科生编译原理课程教材。
