其他编程语言/工具
-
面向对象软件工程陈世鸿,彭蓉等编著暂缺简介... -
数据结构算法设计指导胡学钢著本书主要针对“数据结构”课程中具有较大灵活性和难度的算法设计技术予以阐述。全书由6章和3个附录组成。第一章介绍本书中所用的描述算法和数据结构的语言;第二章分类介绍与线性链表有关的一些算法的设计技术;第三章详细介绍与二叉树有关的典型算法的设计技术,并穿插介绍本课程中用得较频繁的递归技术;第四章以图的遍历算法为基础,以典型算法为示例介绍与图结构有关的算法的设计技术;第五章介绍与数组有关的一些典型算法的设计方法;第六章针对大多数读者深感棘手的递归技术展开了系统的讨论。附录一提供了几套模拟试卷供读者自测和复习,并在附录二中给出了评注,附录三给出了前面几章中各问题的解答。本书题材来源于长期的教学实践,书中内容按循序渐进的原则编排,采用具有较好可读性的类PASCAL语言,这使得本书具有较广的适用面。可作为学习数据结构以及程序设计类课程的教学参考书。 -
QBASIC语言习题及解答谭浩强编著本书是与《QBASIC语言教程》配套使用的辅助教材,全书共有174道习题,并对其中绝大部分习题给出了参考解答和重点分析讨论。本书作者针对广大初学者的特点,在分析中作了深入浅出并富有启发性的叙述。本书是一本适合于广大初学计算机语言者的优秀参考读物。本书可作为大专院校QBASIC课程的参考书,也可作为自学用书。 -
电视节目电脑制作实战指南刘大文主编;王敏等编著暂缺简介... -
TrueBASIC程序设计谭浩强,张基温编著内容简介TrueBASIC是由BASIC语言的两位创始人推出的新的BASIC版本,对BASIC语言作了重大的改进和发展。本书系统地介绍了TrueBASIC的结构化与模块化程序设计方法,同时通过大量例题介绍算法及如何编程,每章后均附有习题。本书采用了新的体系编写,从算法入手,使读者在学习之后能具有较强的算法设计和程序设计的能力,养成良好的程序设计风格。在这次修订中,补充了一些内容,并根据教学实践,对习题的难度和内容作了调整,以适应教学者需要。同时重新编写了《TrneBASIC程序设计题解》。本书可作为高等院校、中专和各类计算机培训班的教材,也可供自学参考。 -
IBM-PC宏汇编语言程序设计王元珍,韩宗芬编本书是计算机系列教材之一。该书以目前使用仍最为广泛的IBM-PC机为例,详细介绍了使用汇编语言进行程序设计的理论、方法和技巧。全书共分八章,并附有“学习指导与实验”。主要内容包括:IBM-PC 宏汇编语言、程序设计的基本技术和模块化程序设计技术、输入/输出程序设计,同时还介绍了在IBM-PC机上调试、运行汇编源程序的方法,以及80386/80486与8086之间的主要区别。“自学指导与实验”包括课程大纲、自学辅导、习题解答与实验安排四个部分。本书可供各类高等学校计算机及非计算机有关专业作为教材,亦可供广大工程技术人员和其他读者自学、参考。 -
数控编程全国数控培训网络天津分中心编《数控编程(第2版)》一书共分七章。第一章绪论,讲述数控编程技术的发展概况,如何学习数控编程技术,数控编程的分类,编程步骤,数控编程的有关标准以及程序的结构与格式。第二章程序编制中的工艺分析,讲述数控加工工艺分析的主要内容及步骤,数控加工工艺文件的制定。第三章程序编制中的数值计算,详细讲述了基点、节点及刀位轨迹的计算方法,密集列表点的圆弧过滤及曲面加工中的数值计算。第四、五、六章分别讲述了数控车床、数控铣床及加工中心的编程基础、编程方法及编程实例,第六章还特别介绍了子程序功能及用户宏程序功能。第七章MasterCAM软件自动编程,讲述了MasterCAM软件概述,MasterCAM系统的CAD功能及CAM功能,后置处理及通信功能,MasterCAM 9的应用举例。《数控编程(第2版)》注重基础理论,由浅入深,与编程实际紧密结合,并有多处内容是作者的独立见解和研究成果,是从事数控加工的编程人员必不可少的参考书和企事业数控技术培训用教材。《数控编程(第2版)》除可用于数控技术中、高级数控编程培训,也可作为机电类高等职业技术教育相关专业的教材或数控大赛培训用教材,同时也是从事数控技术工作的工作技术人员的重要参考书。 -
INTEL16位单片机孙涵芳主编内容简介8位、16位和32位单片机各有其适用的领域。16位单片机特别适用于复杂的、实时性要求较高的自动控制系统、数据采集系统、一般的信号处理系统和高级智能仪器。本书基于丰富的资料,全面介绍了Intel公司MCS-96系列16位单片机(从8098至80C196NT),重点描述了8096/98、80C196KB、80C196KC和80C196MC的硬件结构以及MCS-96系列的指令系统。书中给出的丰富的应用实例有助于读者进一步掌握单片机主要资源的使用方法。本书可作为大专院校有关专业本科生和研究生的教学参考书,更是从事单片机应用的广大科技工作者的必备的实用参考资料。 -
版本控制之道(美)Dave Thomas,(美)Andy Hunt著;陈伟柱,袁卫东译;陈伟柱译《程序员修炼三部曲》是一套由四本小册子组成的丛书,旨在帮助解决程序员在日常工作中遇到的一些具体问题的需要,内容覆盖了对于现代软件开发非常重要的基础性知识。这套丛书不仅展现了注重实效的实际技巧、工具使用,也贯穿了作者们在其名作《程序员修炼之道:从小工到专家》中所坚持的开发哲学。而所有这些,都是帮助开发人员和开发团队进行正常开发、不断进步,并带来高开发效率的利器。 《版本控制之道——使用CVS》是三部曲中的第一部,它讲述如何使用版本控制给整个项目打基础,如何有效地使用版本控制系统,并从中获取最大的好处和安全性。尽管使用了版本控制可以使项目的开发工作大大提高效率,但现实中却仍有很多开发小组根本没有使用或不会正确使用版本控制。许多人抱怨版本控制过于复杂,有点望而生畏。其实他们只要掌握了如何去使用一些方便的基本用法就可以享有版本控制所带来的90%的好处,而本书正是为了帮助读者了解这些方便的基本用法,从而比较容易地去掌握版本控制的精髓,提高开发工作的水平。 -
Windows汇编语言程序设计教程谭毓安,张雪兰编著本书以Windows操作系统和Intel80x86/Pentium系列CPU为背景,全面系统地介绍了32位保护模式下的汇编语言程序设计,包括Windows编程环境、Intel80x86/Pentium指令系统、MASM的伪指令与操作符等知识,以及分支、循环、子程序、C/C++混合编程、上机调试过程等程序设计方法。本书的核心是Windows下的32位保护模式编程,摒弃了过时的16位DOS实模式编程环境,与当前的软件开发和微机应用环境结合紧密。本书不但能帮助读者顺利地掌握汇编语言程序设计方法,而且能够提高读者的C/C++编程水平。书中的程序具有很强的实用性,强调C/C++和汇编语言的联合编程能力,通过这些实例与其他课程相呼应,有利于各门课程之间的融会贯通。本书适合作为高等院校汇编语言程序设计相关课程的教材或教学辅导书,也可作为希望掌握Windows汇编程序设计的中高级程序开发人员的自学参考书。本书前言前言:汇编语言是执行效率最高、功能最强的一种程序设计语言,它能够直接控制计算机硬件,并最大限度地发挥硬件的能力。在对程序的执行时间和占用空间要求很高的场合,必须使用汇编语言才能满足要求。汇编语言还可以与高级语言进行混合编程,以发挥各自的优势。通过学习汇编语言,有助于理解操作系统和应用程序的运行原理,准确地分析程序错误。它也是掌握加密/解密技术、病毒蠕虫机理、剖析关键代码等高级技术的必备基础。《汇编语言程序设计》是一门程序设计课程,然而目前许多教材仍然基于DOS系统和8086/8088之上,与十几年前的教材相比,仅仅增加了32位指令和保护模式的介绍,而核心内容仍然是DOS下的16位实模式编程。其中的BIOS/DOS功能调用、64KB内存分段结构、上机环境、16位C/汇编混合编程等已经严重落后于当前的应用环境,与国内外主流的软件开发需求严重脱节。我们认为,随着DOS逐步退出操作系统的历史舞台,这门课程的基础知识和实践环节必须与时俱进,需要从DOS下的16位实模式编程过渡到Windows下的32位保护模式编程。本书的编写就是在这样的背景下完成的。本书选择了Windows操作系统和32位Pentium微机作为平台,介绍汇编语言的基础知识和应用,达到与当前软件开发和应用环境紧密结合的目的。本书有以下几个特点。(1)从DOS过渡到Windows。不再介绍过时的BIOS/DOS功能调用和DOS执行环境,取而代之的是Windows的API和C库函数,书中所有的例子都是在Windows保护模式环境下运行的32位程序。(2)实践性强。将实践环节提前,将100多条指令贯穿于全书,全部程序都能上机调试运行,使读者能在实践中掌握汇编语言程序设计并熟悉Pentium的指令系统。尤其是将VisualC/C++作为汇编的开发环境,极大地方便了汇编程序的编写、调试和运行。将各种指令和伪操作等内容分解到全书中,逐步接触并使用这些指令,会达到循序渐进的效果。(3)与C/C++紧密结合。C/C++语言是目前的主流开发语言,往往也是汇编语言的先修课程。书中的部分C/C++程序与汇编程序相对照,在汇编程序中也调用了C库函数。这不但有利于对汇编语言的掌握,而且能够提高C/C++程序的编程水平,理解和解决在C/C++程序开发过程中遇到的结构对齐、字节序、程序运行效率、堆栈溢出、内存覆盖、系统崩溃、访问违例等问题。C/C++和汇编语言联合编程能够应用于当前实际的软件开发过程,具有很强的实践指导性。(4)介绍了保护模式的运行机制。在介绍保护模式时,使用了大量的实例以帮助读者更好地理解描述符、页表、门、任务等复杂概念,其中还介绍了一个Windows内核驱动程序。通过对Pentium保护模式的学习,能够更透彻地理解虚拟内存管理、进程环境等其他相关知识。(5)采用典型编程实例。在示例程序中采用了指针、数组、结构、链表等数据结构,以及冒泡排序、快速排序、折半查找、加密/解密等算法,既体现了汇编语言的编程特点,又具有很强的实用性。(6)知识全面。增加了MASM6.1版本的汇编高级语法等,并介绍了DLL、C库函数、WindowsAPI等内容。(7)适合自学。对部分不能在课堂上讲授的内容,可安排自学。在编写过程中,采用循序渐进的叙述方法,配以大量的实例来帮助读者对这些内容进行理解。书中的许多习题都是以例子程序为基础的,可达到举一反三的效果。Pentium指令系统中还包括浮点运算、MMX多媒体扩展、数据流SIMD扩展(SSE、SSE2)等部分,考虑到它们的使用范围较窄,由于篇幅所限,本书没有介绍这方面的内容,感兴趣的读者可以参考其他书籍。全书共分10章。第1,2,3章由张雪兰教授编写,其余各章由谭毓安副教授编写。7.4节、7.5节、8.2节、8.5节及第10章属于较高要求的内容,在教学时可以根据情况进行删减。在本书的编写过程中,不仅融合了作者多年来讲授汇编语言程序设计课程的经验,还请多位老师和同学阅读了书稿,提出了改进意见,在此深表谢意。同时,本书还参考了国内外的众多教材和资料,在此谨对这些教材和资料的原创者致谢。对书中的错误和不当之处,敬请广大读者批评指正。作者的电子邮箱是:victortan@yeah.net,欢迎通过电子邮件方式向本人索取本书的PowerPoint讲稿和其他教学资料。编者
