其他编程语言/工具
-
编译原理苏运霖 编著《高等院校计算机教材系列:编译原理》全面介绍编译原理的相关内容,包括词法分析、上下文无关文法和下推自动机、语法分析属性文法及其分析等,特别对面向对象的编译和网格计算的编译进行了介绍。《高等院校计算机教材系列:编译原理》内容翔实,融合作者多年来的教学心得,可作为高等院校相关专业本科生的教材,也可供从事相关工作的技术人员参考。编译原理课程专门学习与研究程序设计语言的实现技术,是计算机科学专业的一门主干课程,在计算机科学领域有着及其重要的地位。《高等院校计算机教材系列:编译原理》从人对语言的理解出发引入编译原理的基本概念,全面介绍了编译原理的相关概念和实现。《高等院校计算机教材系列:编译原理》特点《高等院校计算机教材系列:编译原理》引入了源语言、目标语言和编译语言三者关系的符号,通过这个符号可以形象地表达复杂的多层翻译过程。..深入、透彻地阐述了LL(1)和LR(1)文法,使读者不仅能够知其然,更能知其所以然。不仅介绍了传统方法,还介绍了在计算机领域中日益重要的形式化方法。对并行编译和网格计算的编译进行了介绍,这是国内很多教材没有涉及的。《高等院校计算机教材系列:编译原理》将为授课教师提供电子教案,需要者可登录华章网站下载。 -
代码质量(希)Diomids Spinellis 著;康华、齐永升 译本书重点讨论代码的非功能特性,深入讲述代码如何满足重要的非功能性需求,如可靠性、安全性、可移植性和可维护性,以及时间效率和空间效率。 本书从Apache Web应用服务器、BSD UNIX操作系统和HSQLDB Java数据库等开源项目中攫取数百个小例子,并以实例为基准点,辅以理论分析,从实用的角度讲述每个专业软件开发人员能立即运用的概念和技术。 本书适合作为软件开发人员、安全工程师及软件测试工程师等参考。 -
数据结构吴灿铭《数据结构(C++版)》通过架构清晰和易懂的表达方式将数据结构中各种算法作最详尽的诠释与举例,并利用完整的C++程序设计将各种理论加以实践。全书共9章,包括数据结构概述、数组和稀疏矩阵、链表、堆栈、队列、树、图、排序、查找。为了将算法讲解的清晰易懂,《数据结构(C++版)》不尽以伪代码来说明,而是利用C++语言来展现,同时,书中的重要理论均辅以范例程序,从而透彻理解原理的精髓。为了验收各章的学习成果,章后附加重点整理和习题,提供更多实战演练的机会。《数据结构(C++版)》适合作为计算机专业和信息专业本、专科生的数据结构教材,也可作为参加自学考试人员和计算机应用技术人员的自学参考书。 -
Eclipse WTP Web应用开发(美)戴、等 著;姚军、徐锋 译本书全面介绍了当前强大的开源Web开发工具项目Eclipse WTP,包括项目的由来、结构以及WTP工作环境的配置和使用方法。书中最引人入胜的部分是通过介绍一个虚拟但内容翔实的网站开发步骤,逐步地讲解了Web项目开发的全过程。其中涉及许多开发中的最佳实践,诸如商业模型的建立、分层的Web应用架构、Web服务和测试与构建自动化等。对于有兴趣进一步了解和掌握WTP的读者,本书还介绍了对WTP进行扩展的方法,以及WTP未来的发展方向。本书适用于使用Eclipse创建Web应用程序的Eclipse和EJB开发者,以及将Eclipse技术应用于其他产品的技术人员。 -
传感器与PLC编程技术基础蔡崧《教育部教育与成人教育司推荐教材?中等职业学校教学用书?传感器与PLC编程技术基础(第2版)》是教育部职业教育与成人教育司推荐教材。《教育部教育与成人教育司推荐教材?中等职业学校教学用书?传感器与PLC编程技术基础(第2版)》针对数控技术应用专业,前三章介绍了常用传感器的基础知识、工作原理及其应用,重点阐述了数控机床中常用的传感器,并结合数控机床给出了两个综合实验。后三章介绍了可编程控制器(PLC)的基础知识,在数控机床中的应用,PLC基本编程指令,三菱FXGP/WIN-C编程软件的使用、编程方法和应用实例,并结合数控机床给出了四个综合实验。附录A中的附表提供了传感器和PLC的部分参考资料。《教育部教育与成人教育司推荐教材?中等职业学校教学用书?传感器与PLC编程技术基础(第2版)》既可作为中等职业学校教学用书,也可作为初、中级工程技术人员学习传感器和PLC的参考读物。 -
计算机编译原理张幸儿计算机编译原理是计算机专业的重要专业基础课之一。本书系统地介绍高级程序设计语言编译程序的构造原理,重点讨论词法分析、语法分析、语义分析以及目标代码的生成与代码优化。各章末有本章概要、习题与上机实习题。书末附有解题规范例解与总复习思考题。本书特别讨论了编译各阶段的实现考虑,读者可从这些实际可行的实现方法和技巧中得到借鉴和启发。《计算机编译原理(第3版)》可作为计算机及相关专业编译原理教材,同时也是计算机软件工作者、研究生以及广大计算机爱好者学习的参考用书。 -
Symfony权威指南(法国)Fabien Potencier、(法国)Francois Zaninotto 著;江乐、王唯真、杭健、等 译本书介绍了symfony这个领先的PHP开发框架,展示如何利用symfony的众多功能更快更有效率地开发Web应用程序,即使你只懂一点PHP也没有关系。在本书里,你将了解如何使用symfony建立Web应用程序。本书分成五篇:“基础知识”篇,包含所有的基本概念和开始symfony的基本知识;“核心架构”篇,讲述模型视图控制器(MVC)在symfony中的实现,以及如何用这样的三层结构模型建立页面和应用程序;“特殊功能”篇,解释如何使用symfony加快“漂亮”的URL、表单、验证、Ajax交互、缓存和国际化应用程序的开发;“开发工具”篇,介绍 symfony提供的加快日常开发的工具,代码生成、单元测试框架、命令行任务和插件;“成为symfony专家”篇,揭示symfony代码里的一些秘密,讲述了如何调整框架的行为。 本书的目的在于降低框架入门的难度,为PHP开发者提供1.0版的参考书,让这个框架能被企业接受。 -
Visual Studio DSL工具特定领域开发指南(美国)(Steve Cook)库克·史蒂夫、(美国)Gareth Jones 等著;Visual Studio架构师套件团队 译本书是微软DSL工具的软件开发指南。本书主要讲解特定领域开发(DSD)、创建和使用DSL、域模型定义、界面表示、创建/删除/更新行为、序列化、约束与验证、生成工件、部署DSL、DSL高级定制功能以及设计DSL。本书不仅介绍特定领域开发和模型驱动开发等概念,还注重理论与实例相结合,用一个具体DSL应用实例贯穿全书,来详细介绍如何使用DSL工具开发用户自己的特定领域语言,从而实现真正的模型驱动软件开发。 本书适合使用DSL工具的软件开发人员和对DSL感兴趣的读者参考。 -
Web程序设计(美国)(Robert W.Sebesta)塞巴斯塔 著;刘伟琴、黄广译 译《Web程序设计》是畅销书作者Robert W. Sebesta的经典名著,被国内外无数高校和自学人员选为Web课程的教材。该书是其最新版,介绍了Internet和万维网的起源及演变过程,全面系统地讨论了Web开发相关的主要编程语言和工具,以及这些语言和工具之间的相互影响及优劣势。该书对全书内容进行了很多修订,并新增加了关于Ruby、Rails和Ajax的3个章节。 -
UML系统建模与分析设计课程设计刁成嘉、刁奕 等《UML系统建模与分析设计课程设计》概要地介绍了基于UML的面向对象分析与设计的基本概念及其建模开发过程,包括设计模式、正向/逆向工程和数据库设计建模等15个课程设计题目,以一个集成案例“企业综合信息管理系统”贯穿于可行性研究、需求分析、系统分析与系统设计的全过程,并以此为例引导学生以一个自选的待开发项目作为本课程设计的目标,完成具体分析设计任务。本书既可作为普通高等教育“十一五”国家级规划教材《uML系统建模与分析设计》的配套教材,也可独立于教材作为软件工程类课程的参考书,以及作为计算机专业本科生学习UML的课程设计用书。
