其他编程语言/工具
-
汇编语言程序设计王彬华,刘盛军编著高等学校计算机基础教育课程系列教材。本书阐述了计算机汇编语言程序设计的方法和技术,内容包括计算机的基础知识、80x86的指令系统及包括伪指令在内的汇编语言程序格式等。 -
Windows程序设计王艳平编著本书特色:·完完全会的教程,从编写最简单的“HellOWorld"到编写复杂的Windows2000/XP下的防火墙·阐明用产模式下Win32程序的运行原理,包含如何直接使用Win32API开发应用程序·学习如何设计并实现框架和类。自制一个具降而微的MFC,准确剖析了文持MFC工作的关键技术的内部实现·详细演示了C++语言中虚函数、静态函数、继承和类模板等高级特性的具体应用·包含了对DLL注入技术、远程进程技术、HOOKAPI技术及内核模式程序设计的详细讲解·涉及到大量完整实例,是程序没计人员理想的参考资料本书编写的目的是为学习Windows编程的读者提供一个良好的学习方法,循序渐进,最终使他们从根本上提高编程水平,有能力独立开发出像Windows防火墙一样复杂的应用程序。本书首先介绍了Win32程序运行原理和最基本的Win32API编程,然后通过模拟MFC中关键类、全局函数和宏定义的实现详细讲述了框架程序的设计方法和MFC的内部工作机制,并指出了这些机制是如何对用户程序造成影响的,最后完整讲述了开发内核驱动和Windows防火墙的过程。全书语言严谨流畅,针对初学者的特点,精心策划、由浅到深,是学习Windows编程的理想书籍。 -
人工智能(AI)程序设计雷英杰等编著智能化是当前计算机、自动化、通信、管理等信息科学技术领域中的新方法、新技术、新产品的重要发展方向与开发策略之一。信息处理的智能化与信息社会对智能的巨大需求是人工智能发展的强大动力。人工智能与专家系统曾取得过许多令人注目的成果,也走过不少弯路,经历过不少挫折。近几年来,随着计算机及网络技术的迅猛发展,特别是因特网的大规模普及,人工智能与专家系统的研究再度活跃起来,并正向更为广阔的领域发展。围绕人工智能与专家系统的研究和应用开发也迎来一个蓬勃发展的新时期。因此,引进与消化国际上已经广泛流行的功能强大和通用的智能程序设计语言、工具与环境,对于中国开发智能化应用系统十分必要。鉴于国内已有许多用户在使用VisualProlog,而这方面的中文资料比较缺乏,我们编写了本书,系统介绍了基于VisualProlog的AI程序设计的功能特点、编程方法与技术,相信对于开发智能化软件有启迪作用,也希望对国内在这一领域的教学、研究及智能化应用水平的提高起到良好的促进作用,且有益于国内同行在这一领域与国际主流保持一致。 -
程序设计语言(美)Michael L.Scott著;裘宗燕译;裘宗燕译这是一本很有特色的教材,其核心是讨论程序设计语言的工作原理和技术。本书融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习。这些练习的特别价值在于引导学生进一步深入理解各种语言和技术。本书在美国大学已有使用了十余年,目前被欧美许多重要大学用于“程序设计语言”或者“软件系统”课程。本书适合高年级本科生或者一年级研究生使用,许多内容对专业程序员也很有价值。本书作者Michael Scott是计算机领域的著名学者,译者是北京大学的裘宗燕教授,他熟悉专业,译笔流畅,是一本难得的著、译双馨的佳作。 -
LabVIEW程序设计与应用杨乐平等编著本书以最新LabVIEW 7 Express版本为对象,系统介绍了LabVIEW程序设计的基本概念、关键技术和实际应用的专门知识。本书内容分为三大部分,第一部分介绍虚拟仪器的基本概念、图形化编程语言基本原理与特点、LabVIEW编程环境;第二部分系统介绍LabVIEW程序设计的语法规则、程序结构和基本编程技巧;第三产分介绍LabVIEW在数据采集、仪器控制和通信等方面的应用。本书结构编排合理,运用大量实例阐述基本概念与编程难点,突出内容的系统性与实用性。为方便读者学习查阅,本书附带光盘按章节编排,提供了本书所有编程例子,并且列出了LabVIEW程序错误代码表,供读者参考。 本书可作为大、中专院校相关专业教材或教学参考书,也可供有关工程技术人员和软件工程师参考。 英文版软件。 -
程序设计语言理论陈意云著本书给出分析程序设计语言语法性质、操作性质和语义性质的一个框架,该框架基于λ演算系统。全书围绕着λ演算的一个序列来组织,该序列中λ演算的类型系统依次变得越来越复杂,这些λ演算用来分析和讨论相应的程序设计语言概念,如多态性、抽象数据类型、子类型等。以类型系统为中心对程序设计语言进行的这种研究,在软件工程、语言设计、高性能编译器、计算机和网络安全等方面有着重要应用。本书可作为高等院校计算机科学及相关专业的研究生教材,也可供计算机软件工程高级技术人员参考。 -
面向对象设计(澳)Meilir Page-Jones著;申玉强等译本书本着循序渐进的原则,在第1部分中首先深入地分析了面向对象的概念,详细分析了面向对象的本质特征,并介绍了面向对象的来源,从而分析面向对象带来的好处。第2部分介绍了面向对象的具体设计,包括类继承图、对象聚合图、对象通信图、对象交互/调配图和状态转换图,等等,第3部分比较了面向对象软件的封结构和传统软件封装结构,利用域和相关性的概念对类的设计做了评估,并在此基础上提出了面向对象设计的一般原则。 本书是一本介绍关于面向对象软件设计的基本观点、符号、术语、准则和原理的书。运用大量的实例、图表和练习,本书详细地阐述了面向对象设计的各个方面,融入了作者在面向对象开发中的丰富的实践经验,使得面向对象设计中的一些复杂和容易混淆的概念变得明了和简单易懂。 本书适合于作为程序员、设计师、系统工程师或使用面向对象技术的项目管理人员的案头必备之书,也适合于初学者阅读。本书也可作为软件工程相关专业的教科书。 -
汇编语言程序设计实验指导及习题集吴向军等编《新世纪高等学校教材:汇编语言程序设计实验指导及习题集》是与高等教育出版社出版的《汇编语言程序设计》(吴向军等编写)一书相配套的学习辅导书。内容由两部分组成:第一部分是20个实验题,实验内容与教材内容基本上一致,从最基本的调试工具开始,由浅到深、循序渐进来安排实验题,这些实验题在中山大学计算机科学系本科生教学过程中进行了试用,收到了良好的效果。第二部分是教材中大部分练习的参考解答,供学生学习时参考。在《新世纪高等学校教材:汇编语言程序设计实验指导及习题集》的实验部分,还介绍了MASM V6.x编程环境中集成工具-PWB的使用方法,该工具不仅与TC相似,简单易学,而且还有在线帮助,包括:汇编指令的指令格式和功能、ASCII码表、各类按键编码和各种中断的功能等,此外,还介绍了其他编程工具,这些工具允许学生自行设置编程环境,从而使学生真正了解到编程环境的各个方面。《新世纪高等学校教材:汇编语言程序设计实验指导及习题集》可作为高等学校计算机及相关学科的本、专科生学习汇编语言程序设计课程时的辅助资料,也可供应用开发人员参考使用。 -
面向对象程序设计(美)Timothy A.Budd著本书特色:·定义了面向对象程序设计的术语·从面向对象的角度,对Java.,C++和C#进行了大量比较·借助于案例分析,说明各种形式的多态技术是如何应用于面向对象语言以及如何被用于创建软件框架的·涵括并采用了UML表示法和图·涉及到设计模式、反射与内省、网络编程以及面向对象语言的实现技术等高级主题此为双语教学推荐用书。作者以独立于程序设计语言的角度,全面介绍了面向对象程序设计的原理,如对象、方法、继承(包括多重继承)和多态等概念。同时,为帮助学生理解程序设计语言幕后的基本原理,还提供了用很多语言(Java、C++、C#、Delphi、Python、CIDS、Eiffel、Objective-C、Smalltalk)编写的范例。本书适用课程:计算机专业主干课“面向对象程序设计”原书使用情况:本书原英文版作为经典的面向对象技术教材,一直被国外很多大学(如哥伦比亚大学、佛罗里达大学、南非大学和罗马大学等)当作首选教材。配套网站(包含勘误、PowerPoint幻灯片等):http://web.engr.oregonstate.edu/~budd/Books/oopintro3e/info/ReadMe.html -
汇编语言程序设计教程卜艳萍,周伟编著本书特色:·本书采用最新的计算机专业技术知识,介绍80*86机型的主要工作原理及汇编语言程序设计技术。在讲述中注意与相关计算机专业课的知识衔接,注重实践性和衫性。·每章均配有大量实例程序及其讲解,习题难度适宜。书后附有所有在编程过程中可能涉及到的资料。·作者多年从事汇编语言及计算机专业课的教学及科研工作,了解计算机专业本科的教学要求、教学内容及特点,能较好地把握教材的侧重点和难度。本书以IBMPC作为背景系统,介绍微机原理的基础知识及汇编语言程序设计的方法和技术。全书共分11章,第1章和第2章介绍微机基础知识以及80x86机型的系统结构。第3章详细介绍IBMPC的寻址式和指令系统。第4章介绍伪指令、汇编语言程序格式等知识。第5章讲述高级汇编技术,包括宏汇编、条件汇编、重复汇编等。第6章讲述顺序程序设计、分支程序设计、循环程序设计的方法。第7章介绍子程序设计的方法。第8章讲述DOS功能调用和BIOS功能调用知识。第9章介绍输入/输出程序设计技术,主要分析了程序查询方式和中断传送方式的基本方法。第10章是综合应用程序设计。第11章是汇编语言程序设计实验指导。本书可作为计算机相关专业本科学生的教学用书,也可作为从事计算机应用的工程技术人员的技术参考书。
