其他编程语言/工具
-
计算机病毒分析与防范大全韩筱卿等编著计算机病毒是一个社会性的问题,仅靠信息安全厂商研发的安全产品而没有全社会的配合,是无法有效地建立信息安全体系的。因此,面向全社会普及计算机病毒的基础知识,增强大家的病毒防范意识,“全民皆兵”并配合适当的反病毒工具,才能真正地做到防患于未然。本书实用性比较强,较为全面地介绍了计算机病毒的基本知识,分析了典型病毒的特征,很适合初中级水平的计算机使用者参考。希望这本书的发行,能够在普及计算机防病毒知识方面发挥积极的作用,并根据实际情况不断更新,将最新的技术和发展趋势带给广大的读者。本书是作者在信息安全领域多年经验的总结和提炼。本书从计算机病毒的定义及特征开始,将目前发现的所有计算机病毒加以分类,总结出每一类病毒的共性和特征,提出具有针对性的防范建议,以便普通读者揭开病毒的神秘面纱,构建自己的防范体系。本书适合计算机安全领域的从业者及爱好者阅读,对计算机普通用户更深入地了解计算机病毒也有莫大的帮助。
-
编译原理学习与应用指导张永梅, 靳雁霞主编编译原理是计算机专业的核心课程之一,是每位优秀的计算机专业人员必修的一门课程。本书以研究程序设计语言编译程序构造的基本原理和基本实现方法为主要目标,系统地介绍了编译技术的基本原理、典型题解、上机实习方法以及编译原理在相关领域的典型应用。全书由十三章组成,前三章分别为:引论、高级语言及其语法描述、词法分析的主要内容及相应的题解。第四章至第十一章依次介绍语法分析,属性文法和语法制导翻译,语义分析和中间代码产生,符号表,运行时存储空间组织,优化,目标代码生成,并行编译基础的主要内容以及典型题解。第十二章介绍编译原理实习方法及其实例。第十三章给出了编译原理的一些典型应用。本书编写时注重难点的分散安排,尽量由易到难,便于读者掌握。本书既可作为高等学校计算机类专业本科和专科生的参考书,同时适合作为报考计算机专业研究生的复习指导用书,也可供相关科技人员参考。[看更多]
-
流行PLC实用程序及设计贺哲荣 主编本书从实际出发,以日本三菱公司FX2系列可编程控制器为蓝本,第1章简要介绍了FX2系列可编程控制器的指令系统,第2章介绍了FX2系列可编程控制器的编程方法及常用的子程序,第3章详细介绍了电动机基本控制线路P1C程序设计,第4章详细介绍了常用机床控制线路改造P1C程序设计,第5章详细介绍了复杂机床控制线路改造P1C程序设计,第6章介绍了其它一些P1C实用程序设计,第7章介绍了三菱FX2系列可编程控制器电脑编程操作。 本书通俗易懂,实用性强,书中采用了大量的实例,很多程序可直接应用于实际生产中。所选实例由浅入深,由简单到复杂,循序渐进,步步深入。通过阅读本书,相信能使读者步入P1C新的殿堂。 本书对从事电气工作的技术人员有很高的参考价值,也可供电工、电子、机械、自动控制、机电一体化、计算机等专业的大中专院校师生学习使用。
-
SprIng框架高级编程(美)约翰逊;蒋培译Spring框架是主要的开源应用程序开发框架,它使得Java/J2EE开发更容易、效率更高。本书不仅向读者展示了Spring能做什么?而且揭示了Spring完成这些功能的原理,解释其功能和动机,以帮助读者使用该框架的所有部分来开发成功的应用程序。本书涵盖Spring的所有特性,并且演示了如何将其构成一个连贯的整体,帮助读者理解Spring方法的基本原理、何时使用Sping以及如何效仿最佳实践。所有这些都以完整的样本应用程序来举例说明。读完本书,读者将能够有效地在各种应用中(从简单的web应用程序到复杂的企业级应用程序)使用Spring。本书旨在指导读者何使用Spring框架来实现各种有效应用程序的开发(从简单的Web应用到复杂的企业级应用)。通过一个完整的样本应用程序贯穿全书,举例说明Spring如何提供一个清晰的、分层的体系结构的基础;以及如何适当地使用Spring来实现好的OO设计和体系结构设计,以及如何应用最佳实践。本书面向欲深人学习Spring框架的Java/J2EE体系结构设计人员和开发人员,使他们能够把spring框架有效地用于从简单的Web应用到复杂的企业级应用;也非常适合Spring框架新手作为常备参考书。
-
编程卓越之道(美)海德(Hyde, R.)著;韩东海译各位程序员一定希望自己编写的代码是能让老板赞赏、满意的代码;是能让客户乐意掏钱购买的代码;是能让使用者顺利使用的代码;是能让同行欣赏赞誉的代码;是能让自己引以为豪的卓越代码。本书作者为希望能编写出卓越代码的人提供了自己积累的关于卓越编程的真知灼见。它弥补了计算机科学和工程课程中被忽略的一个部分??底层细节,而这正是构建卓越代码的基石。具体内容包括:计算机数据表示法,二进制数学运算与位运算,内存组织与内存访问,数据类型及其表示,布尔逻辑与数字设计,CPU体系结构,CPU指令集的体系结构,内存体系与内存组织,计算机系统如何与外界通信等。作者简介:Randall Hyde是汇编语言的相关书籍中最受推崇的《The Arf of Assembly Language》(No Starch出版社出版)的作者。他同时还是《The Waite Group's MASM 6.0 Bible》的联合作者,《Dr.Dobb's Journal》和《Byte》专业周刊的撰稿人。
-
程序设计的模式语言(美)维利斯德斯(Vlissides, J.M.), (美)科普林(Coplien, J.O.), (美)科兹(Kerth, N.L.)著“具备一种专门技能是一种能力,而将其应用到其他方面则是另一种能力。了解模式就会具备这些能力。.本书由JohnM.Vlissides、Vlissides,JamesO.Coplien和NormanL.Kerth编著。模式是根植于编程文化,根植于一种在当前体系结构下相同名义的设计迁移行为,以及根植于任意文化中永恒的共同部分实践的一种文化形式。本卷是面向专业软件开发者模式系列的第二本书籍。其中介绍的模式可以用于解决在软件设计和开发中经常会遇到的许多问题,包括了面向语言的模式和惯例、通用和专用目的的模式。体系结构模式、处理或者组织模式。解释型模式;以及面向并行编程、分布式系统和反应性系统的模式。本卷中收集的新模式不仅揭示了高级软件开发的秘密,也使得这些秘密易于应用到读者实际的工作中。..JohnM.Vlissides是位于纽约霍索恩的IBMT.J.Watson研究中心的一位研究人员。他作为设计者、实现者、研究者、演讲者以及咨询顾问在面向对象技术领域已经有超过十年的从业经验了。他是Designpatternts:ElementsofReusableObject-OrientedSoftware一书的合作者(Addison—Wesley,1995年)。JamesO.Coplien是位于伊利诺伊州内珀维尔的贝尔实验室软件生产研究部的一名成员。他的研究兴趣集中在针对软件开发处理的多范例开发方法和组织人类学上,他是AdvancedC++:ProgrammingStylesandldioma(Addison-Wesley,1995年)一书的作者。NormanL.Kerth是俄勒冈州波特兰的EliteSystems的主要咨询顾问,他为许多公司提供服务以确保它们成功转向面向对象技术,他的业务范围包括规范和设计行为、质量保证、增强式持续处理、项目管理以及构建有效的团队等诸多领域。...
-
软件工程方法在LabVIEW中的应用(美)康威(Conway, J.), (美)瓦特(Watts, S.)著;罗霄, 周毅译本书介绍的技术非常易于理解。如果学会,那么我们认为每个人都能够成功运用其中之一二。我们的目的是通过易于理解和可应用的方式向大家介绍和解释使用LabVIEW进行软件设计的概念。许多技术和方法学都拘泥于计算机科学理论,从而忘记了设计的初衷,我们却一直关注设计并希望能够说明某些计算机科学理论。.编写LabVIEW软件来完成复杂的任务从来都不足轻松的事,特别是在由于最后提出的功能要求而导致系统产生“复杂性爆炸”的情况下,这会迫使你重新编写许多代码!JonConway和SteveWatts对此提出了一种较好的解决方案:LCOD(LabVIEWComponentOrientedDesign)——LabVIEW面向组件的设计方法,这是第—次在LabVIEW编程中应用软件设计原理。本书内容通俗易懂、风格清新,即使不是计算机专家,也能够轻松领会。..·LCOD软件工程技术可使软件更健壮,更容易处理复杂性问题,它让软件变得更简单!即使是大型的工业级应用也会变得可管理。·设计首先考虑灵活性,让更改和修正工作更加轻松。·对经过作者试验和测试的技巧进行注重实效的讨论,这些内容足为程序员的实际工作准备的。·总结了设计原则,LCOD概论、实现过程以及补充技巧,工程学基础,风格问题等。·包括需求收集、建立原型、用户界面设计的实际建议,另外还有丰富的示例。·结合课程内容全面分析了一个LCOD项目示例(所有的代码都在相关的网站中)。...
-
UML用户指南(美)布赫倾UML三巨头毕生心血令全球软件工程师翘首期盼最畅销和最权威的UML使用指南历经十载,UML (统一建模语言) 已经成为可视化、详述、构造和文档化软件密集型系统工件的工业标准。UML作为事实上的标准建模语言,有力地促进了项目相关人员之间的沟通,大大降低了沟通中出现混乱的几率。而UML 2.0规范更进一步扩展了UML这门语言的适用范围和生命力,其内在的丰富表现力使得用户可以建模从企业信息系统和基于Web的分布式应用到实时嵌入式系统的任何事物。本书介绍了UML的基础知识,包括UML的术语、规则和语言特点,以及如何运用该语言去解决各种应用领域中的复杂建模问题。书中给出了大量实例,这种基于实际应用的学习方式,有助于读者迅速掌握UML的基本概念、独特性质及应用。第2版中保持了第1版论述全面深入、由实例驱动的特点,并彻底更新了内容以符合UML 2.0规范。本版新增内容●新增一章介绍组件和内部结构,包括用于构造封装设计的新技术。●新增和更新了所需接口、协作和UML profile的内容。●新增和修改了有关顺序图、活动图等的讨论。●增加了由UML 2.0规范引入的一些新变化。
-
面向对象分析与设计(美)多切蒂(O'Docherty, M.)著;俞志翔译《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》详细介绍了面向对象的分析与设计,全面探讨了面向对象概念、软件开发过程、UML和多层技术。《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》使用最常见的技术和方法,通过一个贯穿全书的案例分析,对面向对象的软件开发过程和使用面向对象技术的编程过程进行了透彻的讨论。首先阐述了面向对象软件项目的基本概念,然后基于广泛使用的方法,介绍了使用进行以测试为驱动的开发过程,最后研究了现实世界中的开发问题。《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》特色:·本书按照典型开发项目的步骤,整合了需求、设计、规范和测试;·案例分析清晰地说明了如何分析抽象的问题,从而最终得出一个具体的解决方案;·合作站点上的AQS(自动组卷系统)练习题使读者可以实践本书描述的技术。《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》按照典型开发项目的步骤,整合了需求、设计、规范和测试,详细介绍了面向对象的分析与设计,全面探讨了面向对象概念、软件开发过程、UML和多层技术。按理分析清晰地说明了如何分析抽象的问题,从而最终得出一个具体的解决方案。无论读者是在校师生还是参加业务培训的开发人员,或者是转向面向对象技术的有经验的程序员,《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》都会对您有所帮助。
-
汇编语言程序设计张雪兰等编著本书选择了当今广为流行的以Intel 80x86系列为CPU的PC及其兼容机作为硬件平台,以DOS和Window。两种操作系统作为软件平台,深入讨论实模式和保护模式的汇编语言程序没计。伞书典分12章,由两部分组成。第1部分介绍Inlel 80x86系列微处理器的基础知识、实模式汇编语言程序设计等,卡要内容包括:预备知识、微处理器的基础知识、寻址方式及指令集、汇编语言程序组织、程序的基本结构及其程序设计、子程序与宏指令设计、实模式I/O程序设计、汇编讲言高级编程技巧等。第2部分介绍据f Windows的保护模式程序设计,主要内容包括:32位CPU及Windows基础、Windows汇编语高'稗序i殳计基础、深入Windows汇编编程、保护模式及其应用等。本书内容由浅入深、循序渐进、实例丰富,许多完整程序都是有一定难度的实际应用,很有参考价值。本书每章后均附有习题·以便渎者检查及巩固所学知识。 本书既可作为高等院校计算机科学与技术专业及其相关专业的本科教材,也可供从事计算机开发及研究的工程技术人员参考。