其他编程语言/工具
-
编译技术基础教程鲁斌 主编编译的精髓在于做到原理、技术与实践方法的融会贯通,《编译技术基础教程》正是这样一部综合、全面、实用的编译技术教材。本着知识与能力相结合、理论与实用相并重的指导思想,以贯穿全书的样本语言编译器的开发为例,在简要介绍了编译技术所涉及的基本知识和高级语言的语法描述方法之后,按照编译程序的工作过程逐步介绍编译各个阶段的主要内容,具体包括词法分析、语法分析、语义分析与中间代码生成、符号表与运行时存储空间组织、代码优化以及目标代码生成等。通过《编译技术基础教程》的学习能够使读者系统而全面地掌握编译各个阶段的基本原理、技术和实践方法,并且运用所学技术进行编译程序的设计与开发。《编译技术基础教程》可用作高等学校计算机及其相关学科各专业本科生的教材或教学参考书,也可供其他技术开发人员参考。 -
网络程序开发实用案例教程鲁斌 主编《网络程序开发实用案例教程》是一本综合、全面、实用的网络编程实验教材,书中精选了l2个网络编程典型案例,基本涵盖了当前网络编程领域的热点问题,内容包括网络程序开发基础、FTP服务器与客户端、Web服务器、电子邮件系统、网络防火墙、网络流量监控系统、网站下载程序、网络五子棋、语音聊天系统、远程控制系统、办公自动化系统、基于B/S的即时通信系统以及通用课程教学网站等。通过《网络程序开发实用案例教程》的学习,能够使读者掌握目前最流行的Windowsc/s模式和B/S模式的网络应用程序的开发技术,从而胜任任何复杂程序的设计与开发要求。《网络程序开发实用案例教程》可用作高等学校网络工程及其相关专业高年级本科生和研究生的实验教材或教学参考书,也可供其他技术开发人员参考。 -
实用Common Lisp编程(美) 塞贝尔 (Sebel,P.)著,田春译这是一本不同寻常的Common Lisp入门书。本书首先从作者的学习经过及语言历史出发,随后用21个章节讲述了各种基础知识,主要包括:REPL 及Common Lisp的各种实现、S- 表达式、函数与变量、标准宏与自定义宏、数字与字符以及字符串、集合与向量、列表处理、文件与文件I/O处理、类、FORMAT格式、符号与包,等等。而接下来的9个章节则翔实地介绍了几个有代表性的实例,其中包含如何构建垃圾过滤器、解析二进制文件、构建ID3 解析器,以及如何编写一个完整的MP3Web 应用程序等内容。最后还对一些未介绍内容加以延伸。本书内容适合Common Lisp 初学者及对之感兴趣的相关人士。 -
MATLAB基础与实践教程刘超 编著《MATLAB基础与实践教程(附光盘21世纪高等院校计算机辅助设计规划教材)》(作者刘超)将MATLAB语言的结构特点与大学数学教学内容相结合,以MATLAB的数学计算、图形绘制和系统建模与仿真为基础,系统介绍MATLAB的基本操作及其在高等数学、线性代数、工程数学及概率论与数理统计等方面的编程方法和应用技巧,除介绍纯数学问题的编程与分析方法外,尽可能结合相关的实际或应用问题进行讲解分析,简明介绍MATLAB的Simulink工具的基本结构及其在基础实践中进行数学建模与系统仿真实验的基本方法。本书旨在体现MATLAB语言与相关教学内容的密切融合,注重语言特点、编程方法与应用技巧的讲解,并对常用函数命令和编程过程进行详细解读与说明,易于分段教学、循序学习与实践,函数命令的数学分类及参数表格化讲解更便于在使用时查阅。《MATLAB基础与实践教程(附光盘21世纪高等院校计算机辅助设计规划教材)》适合高等院校与数学教学有关的专业作为计算机辅助设计和课程实践用教材,也适合与数学及工程计算与仿真应用相关的专业技术人员作为MATLAB入门的自学用书。 -
R语言初学者指南(美)阿兰·F·祖尔(Alain F. Zuur),(英)埃琳娜·N·耶诺 ,(荷)埃里克·H·祖尔 著,周丙常 ,王亮 译作者基于他们对应用科学家讲授统计与R的丰富经验,为读者献上了《R语言初学者指南》这本书。为了避免同时讲授R与统计的困难,统计方法保持在最低限度。本书包括如何下载与安装R,载入和处理数据,基本绘图,函数简介,高级绘图以及初学者常见的错误。这本书包括了你开始学习R时想知道的所有内容。本书主要使用的是生命科学的数据。然而,无论你研究的领域和数据是什么,所给的程序都是适用的。所有领域的科学家都需要载入数据,处理数据,生成图形,并且,最后,进行分析。每一个案例R命令都非常相似。一本200多页的书不能提供一个范围很大的多样化的数据集类型。并且,以我们的经验,大相径庭的例子会使读者混淆。最理想的方法可能是使用单独的一个数据集示范所有的方法,但是这可能会使很多人感到不易接受。因此,我们使用生态学数据集(例如,涉及植物,海底生物,鱼类,鸟类)以及流行病学数据集。本书讲述了R语言的基本知识,为了避免读者同时学习R与统计的困难,作者将统计方法维持在最低限度。本书注重理论与实践相结合,不仅在相关章节之后安排了习题,也在网站www.highstat.com提供了本书所有的数据集以及源代码。因此本书特别适合作为经济管理以及生命科学专业的本科生与研究生以及从事数据处理的研究人员的参考书籍。 -
GNSS应用与方法(美)格里森,(美)加布雷格齐亚布泽尔 主编,杨东凯 等译《GNSS应用与方法》系统介绍 GNSS (全球导航卫星系统)的应用及其方法,全书共17章:第1~5章讲述GNSS导航的基础知识,如GNSS信号捕获和跟踪,GNSS位置、速度和时间(PVT)估计,差分GPS技术和算法等,其中包括位置和速度应用的GNSS测量模拟器演示以及一个完整的GPS软件接收机实现;第6~16章深入阐述GNSS与其他导航系统(如惯性导航器、LADAR、各种射频测量、罗兰系统等)的组合,以及GNSS在航空航天、室内和弱信号导航、掩星、大地测量、环境遥感等领域的应用;第17章是针对GPS开发的新导航信号和未来系统的概述。本书由本领域的知名专家学者撰写,内容丰富,体系完整,各章均包含实际应用案例,并在随书附带的DVD光盘中提供了相应的程序代码,便于读者亲自动手操作和练习。 -
解析极限编程(美)贝克,(美)安德瑞斯 著,雷剑文,李应樵,陈振冲 译极限编程(xp)是适用于中小型团队在需求不明确或者迅速变化的情况下进行软件开发的轻量级方法学。本书是xp宣言,也是第一本有关xp的图书。这本书介绍了xp背后的思想——它的根源、哲学、情节等。它将帮助读者选择是否在项目中使用xp时做出明智的决策。本书的另一个目的是帮助那些已经在使用xp的读者更好地理解它。对程序员而言,xp做出的承诺是他们每天能够处理真正重要的工作,而不必单独面对令人担忧的状况。他们将能够集中全力来使他们的系统获得成功。他们将做出最适合由他们来做的决策。对于客户和管理人员而言,xp的承诺是他们将从每个编程周期中获得最多的利益。他们将能够在开发的中途更改项目的方向而不用承担太高的成本。《解析极限编程:拥抱变化(原书第2版)》适合所有软件开发人员、管理人员参考。 -
CMDB分步构建指南(美)博思软件 著,博思软件有限公司 译《CMDB分步构建指南(2011)》是中国第一本专门介绍CMDB的书籍,从一个企业内部的视角出发,讲解一个CMDB完整的建设过程。它将一个CMDB项目设计成5大阶段,每一个阶段各包含若干个步骤(共计26个步骤),每一个步骤又包含若干个任务(共计152个任务),从组建项目团队到定义需求与立项,从产品选型到CMDB的实施,直到将项目成果与项目目标匹配,对实际业务运作进行了深入指导。书中浓缩了一家软件公司的全球项目经验,是实务操作的升华及提炼。《CMDB分步构建指南(2011)》适用于所有IT服务从业人员以及专注于IT服务流程建设的管理者、研究者、思考者。 -
计算几何周培德 著《计算几何:算法设计与分析(第4版)》系统地介绍了计算几何中的基本概念、求解诸多问题的算法及复杂性分析,概括了求解几何问题所特有的许多思想方法、几何结构与数据结构。全书共分10章,包括:预备知识,几何查找(检索),多边形,凸壳及其应用,Voronoi图、三角剖分及其应用,交与并及其应用,多边形的获取及相关问题,几何体的划分与等分,路径与回路,几何拓扑网络设计等。《计算几何:算法设计与分析(第4版)》可作为高等院校计算机、自动化等专业研究生或本科高年级学生的教材或教学参考书,也可供软件开发人员、相关专业科技工作者参考。 -
面向对象程序设计李忠哗,刘伟东 编著《面向对象程序设计》从最基本的概念出发,详细地讲述了使用visual c++进行面向对象和可视化程序设计的基础、原理与方法。《面向对象程序设计》共分14章,前5章主要介绍c++语言的基本编程技术,包括c++基础知识、类和对象、运算符重载、继承与派生、多态性与虚函数;第6章~第11章主要介绍使用mfc进行可视化编程的方法,包括mfc的基本知识、屏幕绘图及文本显示、键盘与鼠标、windows控件、资源、单文档与多文档;第12章~第14章主要介绍高级编程应用,包括数据库编程、多媒体编程、internet编程。《面向对象程序设计》既可以作为高等院校计算机科学与技术及相关专业“面向对象程序设计”课程的授课教材,也可以作为c++程序开发人员的参考书。
