其他编程语言/工具
-
lex与yaccJohn R.Levine等著;杨作梅,张旭东等译本书对lex和yacc的重要主题提供了详尽的参考。对所有主要的lex和yacc的MS-DOS和UNIX版本,本书都进行了介绍,包括AT&Tlex和yacc、Berkeleyyacc、Berkeley/Gnuflex、Gunbison、MKSlex和yacc、AbraxasPCYACC等等。《lex与yacc》(第二版)是惟一一本专门介绍这两个重要的UNIX编程工具的书。这本新版本是完全的修订版,并以很多新的扩充示例代替了旧的示例。几个介绍性章节已经完全重写,还有一章专门介绍实现SQL语法,给出了有经验的程序员希望看到的各种细节。本书对lex和yacc的重要主题提供了详尽的参考。对所有主要的lex和yacc的MS-DOS和UNIX版本,本书都进行了介绍,包括AT&Tlex和yacc、Berkeleyyacc、Berkeley/Gnuflex、Gunbison、MKSlex和yacc、AbraxasPCYACC等等。◆“太棒了!我已经读完《lex与yacc》的第二版……总而言之,这是一件伟大的作品——这本书比第一版充实很多,详实而透彻。阅读的过程中,我经历了无数次的惊喜,心里总想‘可惜了,他们已经错过了也许是细微而精妙的地方,我先做个注释’,然而随后在下一个句子或段落就看到对该问题的阐释。”◆“[JohnLevine]做了大量的工作来完善这本书。我很高兴最终有一本好书推荐给人们。”———VernPaxson,lex的开发者封面介绍:封面上的动物特征是维多利亚王冠鸽——鸽子家族中最大的成员之一。与其他鸟类不同,有王冠的鸽子喝水时是把咏嘴浸入吸吮。蛋的孵化(一般有两个蛋)由一雌一雄共同分担,雄鸟白天孵化,雌鸟夜里孵化。维多利亚王冠鸽的羽毛明亮,深蓝色并带有紫色的斑纹,带有花边的扇状头冠,淡蓝色的羽毛。曼然它们在其产地新几内亚岛受法律保护,但是它们仍然成为一些觊觎其羽毛的偷猎者的目标,它们正处于濒临灭绝的危险之中。 -
操作系统习题与解答(美)哈里斯 著,须德 等译;须德译全美经典学习指导系列是一套快捷有效的学习指南,该套丛书针对各专业的技术重点提供了数百个实例,习题及答案。通过这些实战练习,不但可以洞悉各门技术精髓,而且能够使考试成绩大幅攀升,更会助你与国外大学生的计算机水平看齐,为将来考研或出国深造奠定坚实基础。全美经典学习指导系列深得高校学生的喜爱。由于有了这套丛书,在历年的专业考试中,成千上万的学生获得了优异成绩。想成为一名优等生吗?——请选择全美经典学习指导系列!如果时间不裕却想想成绩骄人,这本书可以助你:◆通过具体范例解决疑难问题◆考前快速强化◆迅速找到答案◆快捷而高效地学习◆迅速掌握技术重点,无需翻阅冗长的教科书全美经典学习指导系列以方便快捷的形式提供了考生需要了解的信息,同时不致使你淹没在不必要的细节当中。另外,还可以通过大量的编程练习来测试所学的技巧。该丛书可以与任何教材配合使用。使学生们能够根据备自的进度来学习.从而获得事半功倍的效果!全美经典学习指导系列的内容系统而完备,是毕业考试和专业考试的理想参考书。如果想获得优异成绩并且能够全面掌握操作系统原理,本书是不可或缺的最佳辅导老师本书将操作系统原理纲要和题解综合为一体,讲述了进程管理、进程问的通信和同步、存储器管理、虚拟存储器、文件系统管理、设备管理和安全等方面的内容。每章都是首先概要地叙述了操作系统中该主题的重要知识点,接着给出了适当数量的习题及其解答,然后给出了和习题相似内容的初无习题,以便读者能举一反三,灵活运用学到的知识,而且每章最后还给出了补充题的答案,可供读者检验自己掌握知识的程度。本书内容全面,重点突出,叙述简洁,习题包括了基本题和较深入的题,可供读者选用。本书可作为高校计算机机专业操作系统课程的教学参考书,也可作为自学人员的配套教材。本书包括:◆现代操作系统(包括DOS、UNIX和Linux)的设计原理概述◆用简洁的语言解释抽象的操作系统原理◆操作系统涉及的应用程序和材料的完整细节◆专业的技术技巧将帮助你逐步解决困难问题 -
精通SIMULINK系统仿真与控制沈辉 编著Simulink是MathWorks公司随MATLAB一道发行的功能非常强大的动态系统建模和仿真通用软件包。该软件为用户的建模和仿真过程提供了完善、灵活的可视化设计和调试环境,并且包含了丰富的基本功能模块库和众多专业领域的工具箱,是研究、分析和设计各种复杂系统的有利工具。本书按照由浅入深的顺序,对Simulink作了详尽的介绍,内容包括:Simulink的基本使用,建模和仿真的基本步骤,模型的创建、调试和仿真,S函数的编写以及在控制系统建模和仿真中的应用,同时对Simulink标准模块库中各个模块进行了详细说明,使Simulink的初学者能够在短时间内迅速了解和掌握该软件的使用方法。本书可以作为高等院校自动控制、计算机、经济管理、信息工程、应用数学、机电工程、电子工程等学科专业师生的参考教材,对从事上述领域工作中的科技工作人员同样具有重要的参考价值。 -
可视化程序设计基础教程向珏良主编《可视化程序设计基础教程》以Visual Basic 6.0为开发工具,全面介绍了Visual Basic的可视化程序设计方法和常用技巧,由浅入深地引入控件可视化、简单的事件驱动和响应关系、对象静态和动态属性等概念,使学生快速上手、具有亲和力。然后,针对程序设计的基本结构和方法,逐渐引入问题、算法、代码、变量、数组、过程、函数等传统程序设计概念。在这基础上,引入基于Windows界面上的程序设计技术,如对话框、菜单、工具栏、图形、坐标系等,可使学生不仅掌握一般的程序设计方法和技巧,还能设计出具有Windows特色的、漂亮的应用程序界面。随后,主要描述了Visual Basic在多媒体、文件系统、数据库等方面的程序设计应用,以增强不同专业学生在各自领域的程序设计能力和兴趣,为今后的程序设计应用打好基础。最后,通过应用实例,综合展示了面向应用问题的程序设计方法和步骤。全书共分为三个部分,由11章组成。每章在学习前给出学习重点,然后阐述基本概念或方法,通过例题的分析、设计、编码等环节,使学生理解内容和掌握程序设计方法。每章还给出思考题以帮助加深理解基本概念,并给出习题让学生练习程序设计。 -
Design by Contract原则与实践[美]Richard Mitchell,[美]Jim Mckim著;孟岩译本书凝聚作者多年的实践和教学经验,通过Eiffel和Java的实例阐述了DBC的主要原则,并教读者如何实践这些原则,撰写优质高效的契约。译者孟岩还特别撰写了《契约式设计的理解及其在C/C++中的应用》作为本书的附录,讨论了DBC在C/C++语言中的应用。什么是DbC?DesignbyContract(DBC,契约式设计)是面向对象软件大师BertrandMeyer对软件构造方法的一个重大贡献,无论是在形式化的数学证明中,还是在实践运用中,都被证明是大幅改善软件工程质量的有效手段。该方法在Eiffel编程语言中获得直接支持,并且可以通过辅助工具在Java语言中运用。国内第一本系统阐述“契约式设计”思想和方法的译作深刻理解和充分发挥契约在面向对象软件设计中的作用本书特色:通过Eiffel、Java实例透彻分析DbC思想方法。引入DbC六大原则和六大准则,指导你的应用实践。精辟分析DbC在C/C++语言中的应用。本书通过Eiffel和Java实例,阐述了“契约式设计(DesignbyContract)”的思想原则和应用方法,帮助读者掌握如何在面向对象软件设计过程中应用契约。全书分为12章。通过实例探讨了DbC的基本概念,引入了DbC的六大原则和六大准则,展示了六大原则的应用,分析了DbC和继承的关系,介绍了框定规则、DbC的好处和限制、观察者框架中的契约和先验条件检验;最后给出了一个Java范例,并探讨了契约在分析模型中的应用。附录部分是译者专门为C/C++程序员撰写的,提供用C/C++进行契约式设计的指导和建议。本书适合面向对象软件工程师和面向对象语言程序员阅读。第一章试读第8章精彩节选 -
面向对象方法(英)Ian Graham著本书是面向对象领域的经典名著之一全面、详细、准确地阐述了面向对象方法,书中广泛涉及了中间件、组件、Java和UML等诸多方面反映了当前最新的技术和方法。全书包括面向对象的基本概念面向对象程序设计和方法,面向对象和基于对象的程序设计语言,分布式计算、中间件和迁移,数据库技术面向对象分析与设计,体系结构,模式和组件需求工程过程和项目管理等主要内容。各章附有练习,答案可以在TriReme公司的网站上找到。本书适合作为大学本科生和研究生面向对象技术课程的教材或参考书也适合作为软件专业人员、研究人员的技术参考手册。本书的目标全面讨论对象技术的方方面面主要从概念建模人员的角度,重点探讨在商业环境中使用面向对象技术的实际问题阐述了将面向对象、人工智能和数据建模结合起来(而不是各自分开)处理IT申的主要问题的观点介绍面向对象的语言、中间件、数据库及方法的评估,同时将它们分别与传统技术联系起来,首次简练地解释功能强大的基于组件开发的Catalysis方法在乐观地评价实际应用的对象技术的同时,试图打破一些有关对象技术的神话以足够的深度向学生和专业人员提供充分的参考资料,引导他们进入面向对象开发领域 -
基于LabVIEW的虚拟仪器设计郭会军,赵向阳,贾惠芹编著本书详尽地介绍了采用最先进的信号分析与处理新技术而设计的具有不同测量功能的虚拟仪 器的工作原理和方法。全书共分11章,前4章介绍虚拟仪器技术基础知识,后7章介绍虚拟仪器设计的示例。第1章的绪论和第2章的图形化编程语言 LabVIEW,概述了软件编程环境与在软件平台上设计 虚拟 仪器的基本方法与步骤;第3章的I/O接口设备的软件驱动,介绍了一般虚拟仪器的 实 现方式,即以数采卡作为I/O接口设备的实现方式;第4章讲解LabVIEW与其他语言的接口方 法,其中详述了LabVIEW与C语言、MATLAB语言的接口技术,以及LabVIEW软件开发平台与MAT LAB相结 合(是应用信号分析处理新技术设计虚拟仪器的有力 工具)形成的虚拟仪器数据处理功能。第5章介绍 基于一般信号分析与处理技术的虚拟仪器设计;第6章~第10章分别介绍基于自相关 伪 随机系统的辨识技术、神经网络技术、小波变换技术、混沌技术、模糊理论技术虚拟仪器设 计;第11章介绍虚拟智能传感器网络化。本书内容新颖、丰富,论述简洁,提供各种层次的设计举例,可作为大专院校教科书 ,也可作为工程技术人员、科技工作者学习设计虚拟仪器的自学用书。 -
VHDL数字控制系统设计范例林明权等编著;马维旻改编电子技术的发展,特别是专用集成电路(ASIC)设计技术的日趋进步和完善,推动了数字系统设计的迅猛发展。电子设计自动化(EDA)工具给电子设计带来了巨大变革,尤其是硬件描述语言的出现和发展,解决了传统用电路原理图设计大系统工程时的诸多不便,成为电子电路设计人员的最得力助手。学习VHDL已日益成为我国高校学生和工程技术人员的迫切需求。本书是在台湾繁体版图书《数位控制系统设计::使用VHDL》的基础上,结合当前集成电路设计领域的新内容和典型实例改编而成的。既简要地介绍了VHDL的语法,又以基本逻辑电路为例,阐述VHDL的设计技巧。随后列举了七个数字控制系统设计的完整范例,包括自动售货机、电子钟、红绿灯交通信号系统、步进电机定位控制系统、直流电机速度控制系统、计算器以及点阵列LED显示控制系统。目的是使读者通过学习这些典型实例的设计过程,循序渐进地掌握VHDL应用在复杂数字控制系统设计中的要领。本书所附的光盘中收录了书中列举的程序代码,供读者学习使用。本书在改编过程中得到魏永昌等老师的大力帮助,在此表示感谢。由于理论水平和实践经验有限,书中难免存在错误或不妥之处,敬请读者批评指正。改编者本书在简要介绍VHDL的语法和基本数字逻辑电路设计技巧的基础之上,完整地给出了七个较为复杂的数字控制系统设计范例,包括自动售货机、电子钟、红绿灯交通信号系统、步进电机定位控制系统、直流电机速度控制系统、计算器以及点阵列LED显示控制系统。通过学习这些典型的实例,读者可以学会自己利用VHDL设计实用的数字控制系统。本书适合从事数字控制系统设计的技术人员和高校相关专业的师生阅读。 -
计算机应用技术袁津生主编本书力求适合现代高等教育的特点和要求,引导学生通过学习与实践很快掌握一种计算机的语言。主要内容包括:数据编码与存储、C语言基础、数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环控制、数组、编译预处理、位运算、文件等。每章后面均配有大量习题。本书内容精练,通俗易懂,可以作为高等院校非计算机专业程序设计课程的教材,也可作为计算机程序设计培训教材或各类人员的学习参考书。 -
ASP.net程序设计陈惠贞,陈俊荣编著1.伺服器控件语法剖析2.ASP.NET内置对象访问3.ADO.NET资料库访问(Access/SQLServer)4.丰富实例:访客留言板与讨论组、聊天室、自动寄信服务、会员管理系统、在线投票系统、文件上传等
