其他编程语言/工具
-
汇编语言程序设计梁发寅,宗大华编汇编语言是一种面向机器的符号式程序设计语言。汇编语言具有编程质量高、执行速度快、占用存储空间少、易记、易修改等优点。本书以8086/8088汇编语言格式的指令为出发点,分7章进行讲述。本书认为寻址方式是学习汇编语言的基础,学习中应强调程序设计的各种结构,并认真做好上机实践。本书适用于高职高专计算机及相关专业的学生。编写时,力求做到突出基础知识和必备知识;由浅入深地安排全书内容;多举实例,用例子说明概念及各种编程方法;每章最后附有习题,帮助理解和巩固所学内容。相信本书对入门、理解、初步掌握汇编语言以及学习汇编语言的编程方法,都会有所裨益。"汇编语言是一种面向机器的程序设计语言,是人与计算机之间交换信息的有力工具。汇编语言一方面保持与机器指令一一对应:另一方面用助忆符代替机器指令中的操作码,用符号地址代替机器指令中的地址码。因此,使用汇编语言编写程序,不仅继承了用机器语言编写程序时具有的编程质量高、执行速度快和占用存储空间少的优点,而且还克服了机器语言程序直观性差、难学、难记、难检查及难修改等缺点。本书以汇编格式的8086/8088指令为出发点,?卜?7章进行讲述。第1章由两个部分内容组成:首先介绍与汇编语言有关的计算机基础知识,然后介绍汇编语言的各种寻址方式。寻址方式是学习汇编语言的基础。第2章把8086/8088的指令划分成6组,并按组对它们的格式、功能做了介绍。第3章讲述汇编语言各种语句的编写格式和程序的编写格式。第4章介绍程序设计中的子程序结构,突出返回地址的保存、现场保护和现场恢复等程序设计方面的安排。第5章介绍程序设计中的循环结构,重点为循环控制条件的各种构成方法。第6章介绍程序设计中的分支结构,重点为如何按条件对分支进行判断。第7章为上机实践,介绍汇编语言的工作环境以及编写源程序、汇编、连接、调试以及运行的全过程。本书是为高职高专计算机及相关专业学生编写的汇编语言教材,因此在编写时,力求做到如下几点:1.突出对基础知识、必备知识的介绍,避免面面俱到:2.以由浅入深、螺旋式上升的方式安排全书内容,把各种知识3.多举实例,用例子说明概念、说明各种编程的方法:步步地灌输给读者4.每章最后附有一定数量的习题,以帮助读者理解和巩固所学的内容。在本书的编写过程中,陈吉人、沈寄云和宗涛提供了很多实例,为每章所附习题的收集、调试做了很多的工作,在此表示诚挚的谢意!由于编者水平所限,书中难免出现谬误或不当之处,在此恳请读者不吝批评、指正!"
-
汇编语言程序设计王彬华,刘盛军编著高等学校计算机基础教育课程系列教材。本书阐述了计算机汇编语言程序设计的方法和技术,内容包括计算机的基础知识、80x86的指令系统及包括伪指令在内的汇编语言程序格式等。
-
程序设计方法与优化覃征等编著电子计算机的发展是20世纪科学发展史上最伟大的事件之一。自从1946年世界上第一台电子计算机ENIAC诞生以来,在短短的50多年里,计算机科学迅猛发展,计算机的应用已经渗透到社会的各个领域,成为当今信息社会的最显著的特征。之所以如此,其中一个很重要的原因就是计算机软件系统的高速发展。软件系统发展的关键在于程序设计方法的发展。程序设计方法研究程序设计的基本思想、原理、技术和优化,使程序代码能有效地描述用于解决特定问题的算法。程序设计方法已成为计算机科学中内涵丰富而深刻的一个重要分支,涉及程序理论、控制结构、开发技术、运行环境和工程规范标准等内容。程序设计方法的研究是计算机科学中的一个新兴领域。近年来,这一领域发展非常迅速,同时也取得了很多研究成果。为了介绍这一领域的一些基本思想方法和实际应用,我们在总结多年研究成果的基础上,撰写完成本书。本书着重讨论程序设计方法中最基本和最成熟的方面,并在一定程度上反映国内外的当前工作。与国内外同类书比较,本书系统性强、层次分明、通俗易懂、便于自学,并结合作者的理解和体会来阐述基本概念和特定问题,同时引入近年来在程序设计领域出现的新的思想和方法。另外,本书没有采用统一的语言来描述程序,这样可以使读者接触到更多的程序控制结构和设计风格,有利于读者阅读其他相关专著。本书系统讲述了计算机程序设计的基本概念、基本方法和常用程序语言的优化设计思想,用大量的程序实例说明了常用程序设计方法的实际应用和编程技巧。本书中的完整程序均在PC机上调试通过,希望能对读者起到抛砖引玉的作用。全书共分10章,以三个部分介绍了程序设计的基础知识、基本方法及其优化方法。第一部分:基础篇(第1,2章)该部分概要介绍了程序设计方法的?⒄埂⒊绦蛏杓频囊话惴椒ê捅硎痉椒ǎ⒚枋隽顺绦蛩惴ǖ母拍詈屯剂榛P汀?第二部分:方法篇(第3~8章)该部分结合具体程序实例详细讲述了结构化程序设计方法、面向对象程序设计方法、组件化程序设计方法、递归程序设计方法、嵌入式程序设计方法和程序的正确性证明。第三部分:优化篇(第9,10章)这一部分介绍了程序计算复杂度的分析方法,对程序设计进行了定量的表示,并举例说明了C/C++程序、Java程序、ASP程序、Prolog逻辑程序、32位汇编指令常用的优化内容、原则与方法。本书的所有内容都经过了作者的精心策划和安排。在本书的编写过程中,得到了西安交通大学电子商务研究所和计算机系很多教授和青年教师的支持和指教,同时也得到西安交通大学出版社的大力支持,我们在此表示衷心的感谢。在编写本书的过程中,参考了大量的中外文献,作者对这些文献著作者表示真诚的谢意。由于本书所涉及的内容广,加之程序设计方法的发展非常迅速,限于作者的水平与时间,难免存在错误和不妥之处,恳请专家和广大读者批评指正。本书系统讲述了计算机程序设计的基本概念、基本方法和常用程序语言的优化设计思想,用大量的程序实例说明了常用程序设计方法的实际应用和编程技巧。全书分10章。以三个部分介绍了程序设计的基础知识、基本方法及其优化方法。第一部分概要介绍了程序设计方法的发展、程序设计的一般方法和表示方法。并描述了算法的概念和图灵机模型;第二部分结合具体程序实例详细讲述了结构化程序设计方法、面向对象程序设计方法、组件化程序设计方法、递归程序设计方法、嵌入式程序设计方法和程序的正确性证明;第三部分介绍了程序计算复杂度的分析方法,对程序设计进行了定量的表示,并举例说明了C/C++程序、Java程序、ASP程序、Prolog逻辑程序、32位汇编指令常用的优化内容、原则与方法。"电子计算机的发展是20世纪科学发展史上最伟大的事件之一。自从1946年世界上第一台电子计算机ENIAC诞生以来,在短短的50多年里,计算机科学迅猛发展,计算机的应用已经渗透到社会的各个领域,成为当今信息社会的最显著的特征。之所以如此,其中一个很重要的原因就是计算机软件系统的高速发展。软件系统发展的关键在于程序设计方法的发展。程序设计方法研究程序设计的基本思想、原理、技术和优化,使程序代码能有效地描述用于解决特定问题的算法。程序设计方法已成为计算机科学中内涵丰富而深刻的一个重要分支,涉及程序理论、控制结构、开发技术、运行环境和工程规范标准等内容。程序设计方法的研究是计算机科学中的一个新兴领域。近年来,这一领域发展非常迅速,同时也取得了很多研究成果。为了介绍这一领域的一些基本思想方法和实际应用,我们在总结多年研究成果的基础上,撰写完成本书。本书着重讨论程序设计方法中最基本和最成熟的方面,并在一定程度上反映国内外的当前工作。与国内外同类书比较,本书系统性强、层次分明、通俗易懂、便于自学,并结合作者的理解和体会来阐述基本概念和特定问题,同时引入近年来在程序设计领域出现的新的思想和方法。另外,本书没有采用统一的语言来描述程序,这样可以使读者接触到更多的程序控制结构和设计风格,有利于读者阅读其他相关专著。本书系统讲述了计算机程序设计的基本概念、基本方法和常用程序语言的优化设计思想,用大量的程序实例说明了常用程序设计方法的实际应用和编程技巧。本书中的完整程序均在PC机上调试通过,希望能对读者起到抛砖引玉的作用。全书共分10章,以三个部分介绍了程序设计的基础知识、基本方法及其优化方法。第一部分:基础篇(第1,2章)该部分概要介绍了程序设计方法的发展、程序设计的一般方法和表示方法,并描述了程序算法的概念和图灵机模型。第二部分:方法篇(第3~8章)该部分结合具体程序实例详细讲述了结构化程序设计方法、面向对象程序设计方法、组件化程序设计方法、递归程序设计方法、嵌入式程序设计方法和程序的正确性证明。第三部分:优化篇(第9,10章)这一部分介绍了程序计算复杂度的分析方法,对程序设计进行了定量的表示,并举例说明了C/C++程序、Java程序、ASP程序、Prolog逻辑程序、32位汇编指令常用的优化内容、原则与方法。本书的所有内容都经过了作者的精心策划和安排。在本书的编写过程中,得到了西安交通大学电子商务研究所和计算机系很多教授和青年教师的支持和指教,同时也得到西安交通大学出版社的大力支持,我们在此表示衷心的感谢。在编写本书的过程中,参考了大量的中外文献,作者对这些文献著作者表示真诚的谢意。由于本书所涉及的内容广,加之程序设计方法的发展非常迅速,限于作者的水平与时间,难免存在错误和不妥之处,恳请专家和广大读者批评指正。"
-
Lotus Domino 6系统管理陈山等编著LotusNotes是Lotus(莲花)公司的旗舰产品,自1989年问世以来,它便以其优越的性能赢得了用户,也逐渐为中国用户所熟识。多年来,Lotus公司一直致力于不断强化和完善该软件产品,使得其功能越来越强大,性能越来越优良。本书全面介绍了LotusDomino6的系统管理方法。本书分为上下两册。下册的主要内容如下:安全保护;Domino目录服务;Domino脱机服务;维护普通用户和移动用户;维护Notes客户;数据库维护和故障排除;管理Web服务器;POP3邮件服务;IMAP邮件服务;服务器监视;性能调整;增强数据的可用性;疑难解答等。本书适于LotusDomino6的系统管理员。
-
Lotus Notes 6轻松入门余春等编著本书主要发为7个部分,详细介绍了Notes的基础知识、Notes邮件上系统的使用、日历和日程安排及待办事宜的使用、保存信息的数据库、数据库应用、网上冲浪等内容。本书以轻松的语言全面介绍了LotusNotes6的功能和使用方法。本书主要发为7个部分,详细介绍了Notes的基础知识、Notes邮件上系统的使用、日历和日程安排及待办事宜的使用、保存信息的数据库、数据库应用、网上冲浪等内容。通过本书的学习,读者将能快速掌握使用Notes办公以及与其他人通讯的各种方法。本书适于LotusNotes的初级用户使用。
-
金字塔算法(美)Ron Goldman著;吴宗敏 等译这是关于金字塔算法的惟一一本著作。金字塔算法是一种相当有效的方法,它运用一种基于金字塔式递推的动态编程方法,可以理解、分析和计算计算机辅助几何设计中最普遍的多项式和样条曲线曲面等问题。金字塔式递推算法在显示算法的整体结构上有明显的优势,可以很容易看出它们之间的联系,且学习这种方法只要求具备微分几何学和线性代数学的基础知识以及简单的编程技巧。阅读完本书后,势必会改变读者进行计算机辅助几何设计的思路以及具体的实现方式。Goldman博士于麻省理工学院获理学学士学位,于约翰斯·霍普金斯大学获硕士和博士学位。作为教学家、设计工程师和顾问解决了工业中计算机制图、几何建模和计算机辅助几何设计等方面的许多实际问题。吴宗敏,复旦大学数学系教授、博士生导师、“长江学者”特聘教授、国家杰出青年基金获得者。1986年在原联邦德国哥廷根大学数学获理学与自然科学博士学位。现任复旦大学数学系主任、上海市现代应用数学重点实验室主任,上海市数学学会秘书长。从事计算机辅助几何设计、散乱数据拟合、多元逼近论、微分方程数值解的研究。本书是金字塔算法方面的惟一一本著作。作者Goldman博士是世界上最杰出的计算机辅助几何设计的学术研究者之一并具有丰富的实践经验。书中介绍了计算机辅助几何设计的基本概念、方法、它们的内在联系,以及曲线曲面几何模型的动态编程处理的具体细节,涉及贝齐尔曲线曲线、B-样条、开花和各种贝齐尔曲面片。本书的讲解浅显易懂,并且每一部分都带有理论和实践方面的习题,对书中讲解的知识点进行了有力的补充。全书的内容安排由浅入深、循序渐进、通俗易懂,阅读完本书后读者会豁然开朗,发现计算机辅助几何设计及其实现途径原来如此简单。此书以其作者之权威、内容之重要,确实可以和金字塔相媲美。本书可供计算机科学、工程学、数学等领域的理论学者与实际应用人员,以及计算机专业本科高年级的学生及研究生参考阅读。
-
有限单元法及程序设计刘尔烈 编著《有限单元法及程序设计(第2版)(配光盘)》作为入门读物,介绍有限单元法的基本原理及程序设计的方法和技巧。全书内容主要包括三个部分。第一篇讲述杆件结构的有限单元法及程序设计;第二篇讲述弹性力学平面问题的有限单元法及程序设计;第三篇简介相关的数字基础知识。书后光盘附有计算软件。《有限单元法及程序设计(第2版)(配光盘)》可作为土建、水利、道桥等各专业的教材,也可供有关专业工程技术人员参考和使用。
-
数控编程技术张超英,谢富春主编《数控编程技术》以数控加工工艺、编程技术与数控机床操作为核心内容,分别介绍数控编程基础、数控编程中的工艺分析、数控编程中的数学处理、数控车削加工编程、数控铣削加工编程、加工中心编程、电火花切割加工编程及自动编程等。《数控编程技术》在内容选择上,突出了普遍性、实用性、综合性和先进性的特点。注重讲解不同数控系统之间的差别与联系,并配有大量的典型实例,内容丰富。《数控编程技术》可作为高等职业教育机电类专业中从事数控技术应用、CAD/CAM技术应用和模具设计与制造人员的培训用书或教材。还可供从事数控加工的工程技术人员参考。
-
Java与CORBA客户/服务器编程(美)Robert Orfali,(美)Dan Harkey著;亢勇等译在计算机世界中,CORBA和JBeans正融合在一起。本书将带你探索这一领域,不管是有个性的Java程序员,还是分布式对象专家,本书都向你提供了在对象Web的客户/服务器解决方案中综合使用这两项技术的程序设计知识,在本书中,我们将探讨对象网络的两个核心技术:Java和CORBA/IIOP。本书是一本用CORBA和Java编写客户/服务器程序的教程,也是一本将CORBA、JavaBeans和JDBC贯穿于客户/服务器系统的书。书中用大量篇幅讨论了以前未知的领域。全书共分为八个部分,首先概述了CORBA和Java都能为对方做些什么,解释了3层对象网络客户/服务器模型和关于CORBA/IIOP的知识,然后探讨了CORBA/Java编程模型。通过使用新的可移植服务器端CORBAAPI和标准CORBA命名服务重新编写Count程序来进行讨论,并展示了怎样去编写CORBA动态对象工具。接下来对CORBA/Java和它的竞争者进行了比较,内容包括:1)传统的Internet中间件,如Java套接字、Servlet和CGI/HTTP;2)非CORBAJavaORB,如JavaSoft的RMI和Microsoft的DCOM。本书也介绍了“现有的”CORBA,说明了CORBA接口池、内省功能、CORBA激活服务、新的CORBAIDL-to-Java映射、JavaBeans组件模型等。本书适合于所有类别的程序员,以及正在考虑在他们的平台上使用CORBA、JavaBeans和EnterpriseJavaBeans的客户/服务器结构设计师。
-
Turbo码原理与应用技术刘东华编著Turbo码是继1982年TCM技术提出以来信息和编码领域最重大的研究成果。本书主要介绍Turbo码的原理及其应用技术。在介绍Turbo码的基本编码和译码原理及译码算法的基础上,详细介绍了Turbo码的特点、分析方法、分量码和交织器等关键部件的设计,对Turbo迭代译码的原理和收敛性以及迭代停止准则等内容进行了深入剖析,并对Turbo迭代原理用于信道估计、迭代均衡以及信号同步等方面的内容进行了重点介绍。本书以介绍Turbo编码技术的基本思想和原理为基础,既有基本概念的分析和解释,又注重重要理论的推导和仿真实验的验证,在内容编排上力求使读者明确了解和学习这些技术的理论意义和应用价值。本书可作为大专院校信息技术各专业的高年级本科生、研究生、教师以及科研院所从事纠错码研究和希望了解及掌握Turbo码最新技术的科研技术人员的参考书。