其他编程语言/工具
-
编译原理孙家骕《编译原理》较全面地介绍了编译程序设计的基本原理和方法,详细地介绍了编译过程中的词法分析、语法分析、语义处理及中间代码生成、中间代码优化、目标代码生成及寄存器分配、运行时刻的存储分配等的原理和实现技术。《编译原理》采用属性文法的形式辅助描述程序语言的语义,用语法制导翻译的策略实现对程序语言的翻译,这样做使得语义描述更为直观、严谨,翻译过程表述更为清晰、易懂。《编译原理》适于用作高等学校计算机专业编译原理课的教材,也可以用作软件工程师的参考书。 -
VI设计模块李小红、赵邦峰这本带CD光盘(矢量图形、AI格式、MAX格式)的《VI设计模块(2D+3D)》,给广大VI设计师或打算学习VI创作的朋友提供一套比较系统的VI设计模块和范本。书中的模块以实际案例来进行说明,光盘中的模块文件可直接读取运用。 -
编程语言(美国)Allen B.Tucker Robert E.Noonan 著;李德龙 译第1版自1999年出版以来,编程语言的研究已得到迅猛发展。为此,新版尽量贴近现今的发展趋势,以适应当前和未来编程语言设计过程中所伴随的新挑战。《国外计算机科学经典教材·编程语言:原理与范型(第2版)》除了进一步提高了4种程序设计范型及其所用的语言的广度和深度外,还大大丰富了关于语言设计原理的内容,并新增了如Python、Perl这类编程语言的例子。《国外计算机科学经典教材·编程语言:原理与范型(第2版)》主要结构 第一部分:原理。第2、4、5、7、9章分别讲述了编程语言的5个核心原理(语法、名称、类型、语义和函数)。第3、6、8、10、11章加深对这些主题的阐述。 第二部分:范型。包含4个主要的程序范型。其中,第12章是全新内容,主要讲解了在C、Ada和Perl这3种不同的语言中命令式编程的关键特点。第13章在第1版的基础上进行了较多的改写,主要使用Java、Smalltalk和Python来研究面向对象语言的特点。第14章和第15章分别对函数式编程和逻辑式编程进行了区分。 第三部分:专题。第16章和第17章主要讲解事件处理和并发性。第18章具体阐述了正确性的相关内容。在学习《国外计算机科学经典教材·编程语言:原理与范型(第2版)》之前,读者应该具备数据结构方面的知识,熟悉Java、C、C++或C#等编程语言,最好还能了解一下初等离散数学和离散结构课程。《国外计算机科学经典教材·编程语言:原理与范型(第2版)》所涉及的软件都可在Java 1.5或更高版本中运行。 -
IBM-PC汇编语言程序设计佘朝昆本书分为两部分,第一部分主要阐述和讨论了80X86汇编语言程序设计的基础知识。如:数据格式及其转换,8086 CPU中寄存器的结构及使用,存储器的分段,指令和操作数的寻址方式,80X86的指令系统,汇编语言程序格式及伪指令,汇编语言程序设计上机实践等。第二部分主要是汇编语言程序设计的基本原理、方法和技巧。内容包括一个完整的源程序的编写过程——顺序、分支、循环和子程序等的基本结构形式以及程序设计,输入、输出和中断程序设计,高级宏汇编语言技术,BIOS及DOS中断。还附有上机实践操作参考题,ASCII码字符表;8086/8088指令系统汇总表;常用指令对标志寄存器标志位的影响汇总表;MASM宏汇编语言的保留字;汇编程序出错信息,系统功能调用一览表;DOS及BIOS中断等。本书适用于高等院校学生学习汇编语言程序设计的教材,也可供使用汇编语言的工程技术人员参考。 -
WCF服务编程(美国)JuualLowy 著;张逸 译“Juval Lwy是当今最杰出的分布式系统专家之一。在本书中,Juval以他享有盛誉的写作技巧,深入浅出而又准确细致地介绍了WCF的体系架构。”Clemens Vasters,程序经理 互联框架团队,Microsoft Corporation本书是WCF的权威指南。WCF是Microsoft推出的在Windows操作系统下开发面向服务应用程序的统一平台,是革命性的技术平台。作为微软授予的“软件英杰”,本书作者Juval Lwy曾经参与了WCF的战略性设计,并与WCF的开发团队一同合作,因此本书具有很高的实用价值,它对WCF进行了深入的技术剖析,而非死板的文档化描述。本书关注隐藏在特殊设计决策之后的根本原理,这些原理包括SOA开发中极度匮乏的文档,以及难以理解的特性等。通过本书,开发者与架构师不仅能够了解如何进行WCF程序设计,还能够掌握相关的设计准则、最佳实践以及WCF存在的缺陷。本书包括50多个工具和辅助类,以及70多个设计图,它们都设计用来提高我们的生产力,保障WCF服务的质量,同时能弥补WCF自身存在的一些缺陷,并帮助简化和自动化特定任务。 除了介绍面向服务的基础知识外,本书涵盖了以下内容: ·服务契约分解。 ·事务与错误处理。 ·数据契约版本控制与封送。·并发管理。 ·可伸缩性策略。 ·队列服务。 ·操作、调用与事件。·面向服务安全性。 ·本书从软件工程的角度出发,深入探索了WCF的每个主题。本书能够使您如虎添翼,从而设计出可维护的、可扩展的、可重用的SOA应用程序。 -
算法设计与分析袁国良 编为了适应培养我国21世纪计算机各类人才的需要,结合我国高等学校教育工作的现状,立足培养学生能跟上国际计算机科学技术的发展水平,更新教学内容和教学方法,提高教学质量,本书以算法设计策略为知识单元,系统地介绍计算机算法的设计方法与分析技巧,以期为计算机科学与技术学科的学生提供广泛而坚实的计算机算法基础知识。另有配套的《算法设计与分析习题解答(第2版)》,对本书的全部习题做了详尽的解答。本书内容丰富,观点新颖,理论联系实际。不仅可用作高等学校计算机专业本科生和研究生学习计算机算法设计的教材,而且也适合广大工程技术人员和自学读者学习参考。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
UML嵌入式设计高涣堂UML是当今最流行的标准建模语言,它与嵌入式系统设计愈来愈密切。本书深入浅出地介绍了两者之间的密切关系,并通过精彩的实例讲解,让读者迅速掌握UML建模技能,并能迅速进入当今科技行业最热门的领域。本书共分7章,第1章首先介绍了嵌入式系统建模的特点及其效益,然后介绍如何将UML迅速而有效地应用于嵌入式建模上;第2章是建立系统模型的基础技术;第3~6章详细介绍了建模的高级技术,并以详尽的实例解说来提升读者建模的技能及其应用能力;第7章以翔实的案例深入讲解如何将专家的设计模式应用于各式各样的嵌入式和实时系统开发上。本书着重于传授作者多年的实践经验,使读者能够运用最流行的UML技术进行嵌入式系统设计工作。因此,本书可作为高等院校UML。课程的教材,对初中级嵌入式/实时系统程序员以及准备学习嵌入式系统没计与建模的读者具有较高的参考价值。 -
编译原理技术与工具(美国)Monica S.Lam,Alfred V.Aho作为编译器设计的教程,本书重点主要放在解决设计语言翻泽器过程中普遍需要面对的一些问题上,而并不考虑源语言或者目标机器。本书共 12章。第一章是一些关于学习动机的资料,同时也给出了一些关于计算机体系结构和程序设计语言原理的背景知识。第二章开发了一个缩微的编译器,并介绍了很多重要的概念,这些概念将在后面的各个章节中深入介绍。这个编译器本身在附录中给出。第三章讨论了词法分析、正则表达式、有穷状态自动机和词法分析器的生成工具,这些内容是各种正文处理的基础。第四章讨论了主流的语法分析方法,包括自顶向下方法(递归下降法, LL技术)和自底向上方法(LR技术和它的变体)。第五章介绍了语法制导定义和语法制导翻译的基本思想。第六章介绍了如何使用第五章中的理论为一个典型的程序设计语言生成中间代码。第七章讨论了运行时刻环境,主要是运行时刻栈的管理和垃圾收集机制。第八章介绍了关于目标代码生成的内容,主要讨论了基本块的构造,从表达式和基本块生成代码的方法,以及寄存器分配技术。第九章介绍了代码优化技术,包括流图、数据流分析框架以及求解这些框架的迭代算法。第十章讨论了指令级优化。该章的重点是从小段指令代码中抽取并行性,并在那些可以同时做多件事情的单处理器上调度这些指令。第十一章讲的是大规模并行的检测和利用。这章的重点是数值计算代码,这些代码具有对多维数组进行遍历的紧致循环。第十二章介绍的是关于过程间分析技术的内容,讨论了指针分析、别名和数据流分析,这些分析中都考虑了到达代码中某个给定点时的过程调用序列。本书可作为高校计算机专业本科和研究生编译原理的教科书,也可供从事计算机软件开发的人员参考。 -
PLC应用系统设计刘继修《PLC应用系统设计》是关于介绍“PLC应用系统设计”的专册,全书共分为两篇:原理篇介绍PLC的基本结构与工作原理、三菱FX2N系列PLC的硬件配置、指令系统和编程工具的使用、PLC控制系统硬件与软件的设计方法、PLC的人机界面与网络通信技术等;应用篇则以实例为主,介绍PLC在电气传动与机床电气控制方面、开关量逻辑控制方面、生产过程连续控制方面、网络通信及现场总线等方面的具体应用。 -
FORTRAN 90程序设计实验指导与检验白云本书由三部分组成:实验指导、习题解答和模拟测验,其中:实验指导部分提供了17个实验,每个实验包含实验目的、实验内容、实验要求、实验步骤、实验小结和课外练习等内容,实验目的明确,内容丰富,步骤详实;习题解答部分提供了习题及详细解答,习题类型全面,题型多样,解答完整;模拟测验部分确定了二套模拟测验试卷,每套模拟测验有笔试和上机两部分,有选择题、填空题、简答题、改错题等题型,全面考查学生的理论知识和上机操作能力。本书十分注重基本概念、基本知识、基本方法、基本操作的学习和掌握,重点强化分析问题、解决问题能力的训练和培养,是一本颇具特色的实验指导书。本书可作为高等院校“FORTRAN90程序设计”课程的实验教材和教学参考书,也可作为各类计算机培训教材和工程技术人员参考用书。
