其他编程语言/工具
-
编译原理课程设计冯雁、鲁东明、李莹 等《高等院校计算机专业课程综合实验系列规划教材:编译原理课程设计(附光盘)》围绕着编译技术的基本原理和方法,以模拟程序设计语言SPL (Simple Pascal Language)的编译器的设计和实现为主线,结合词法分析、语法分析、语义分析、代码生成、代码优化、错误处理等各个基本模块,对原理和实现方法进行了详细分析。该编译器可接受SPL的程序,并将其翻译成汇编语言程序,最终实现汇编语言到8086/8088机器语言的翻译。《高等院校计算机专业课程综合实验系列规划教材:编译原理课程设计(附光盘)》为编译技术等相关课程的实验提供了参考。在附件中还提供了三类不同类型和难度的实验题,可供课程实验选择。《高等院校计算机专业课程综合实验系列规划教材:编译原理课程设计(附光盘)》所附光盘包含了SPL编译器的所有代码。本教材适合作为编译技术课程的配套的实验教材,也可作为有关编译方面研究的参考资料。 -
西门子S7-300/400 PLC编程(德)伯杰 著,张同庄 等译西门子的S7-300/400是应用最广的大中型PLC之一。本书从S7-300/400的基本功能、数字功能、程序流控制以及程序处理四个方面详细介绍了S7-300/400的LAD和FBD编程语言及其使用方法,并详细说明了如何用LAD和FBD控制程序执行过程(程序流)和设计结构化程序。 本书注重实际、强调应用,可供广大自动化工程技术人员使用,也可以作为STEP 7培训教材和大专院校有关专业的参考教材。 -
程序员修炼之道(美)亨特,(美)托马斯 著本书是一部令人称奇、耳目一新的著作。书中通过许多有趣的轶事、详实的例子、诙谐的对话和技术细节,从编程一线审视了软件开发以及程序员职业生涯方方面面的最佳实践方案和各种需要注意的前车之鉴。书中给出大量建议,每一条建议都汲取了作者的经验,并与其他建议相互关联而形成系统。本书适合各层次软件开发人员阅读,也适合高等院校计算机专业学生和教师阅读。 -
算法设计与分析基础(美)Anany Levitin本书采用了一种算法设计技术的新分类方法,不但比传统分类法包容性更强,而且更直观,也更有效,因此广受好评。 这种分类框架条理清晰,契合教育学原理,非常适合算法教学。网上提供了详尽的教学指南供教师和学生下载,书中还为学生安排了习题提示和每章小结。为r提高学习兴趣,书中应用了许多流行的谜题和游戏,需要重点思考的地方则往往会用反问来提醒注意。 第2版特色:★添加180个新的谜题和习题★分不同的小节来分析递归算法和非递归算法★包含算法的经验分析和算法可视化★对近似算法部分进行了修订★新增讨论迭代改进算法的章节,内容覆盖单纯形法、网络流量、二分图的最大匹配以及稳定婚姻问题 -
学习Ruby(美)菲茨杰拉德(Fitzgerald,M.) 著正如您在开车的时候,并不需要知道关于汽车的一切;当您开始使用Ruby进行编程的时候,也不需要立刻了解关于Ruby的一切。无论对于Ruby的新手还是老手,《学习Ruby》都是一本即学即用的实用教材。它提供了非常多的Ruby程序,并且解释了这些程序如何运行以及这样运行的原因。这些内容已经足以让您开始您的Ruby之旅。由于网络开发框架Ruby on Rails的流行和大受欢迎,Ruby已经引起了很多Java和PHP开发人员的兴趣。但除了Rails之外,Ruby还有其他广泛的用途,而学习这些用法的最好方法就是动手尝试编写代码。在本书中,几乎每一页都可以找到代码例子。您可以仿照或者改写这些例子,生成您自己的代码。本书包含以下主题:* 介绍Ruby最重要的功能特性* 示例说明如何使用条件语句以及如何使用Ruby字符串..* 涵盖正则表达式* 解释如何使用Ruby的操作符、有理数、算术表达式以及Math模块的函数* 详细介绍Ruby数组和hash功能* 讲解使用Ruby进行文件处理* 对Ruby类和mixin模块的细节展开讨论,包括对面向对象编程的简要介绍* 介绍XML处理、Tk工具包、RubyGems、反射机制(reflection)、RDoc、嵌入式Ruby、元编程(metaprogramming)、异常处理等内容* 让您掌握Rails的基本知识,包括一个Rails的简单教程每一章都有一组问题回顾,附录中有Ruby编程的名词对照表和书中用到的参考资料的出处。如果您想带着Ruby开车兜风,那么《学习Ruby》就是您的车钥匙。 -
AJAX AND REST RECIPES中文版(美)格罗斯 著,李琳骁,蔡毅 译本书探讨了针对Ajax、JavaScript和基于表现状态传输(Representational State Transfer,REST)的Web service,以及其功能性实现的实践性解决方案。主要包含以下内容:编写高级JavaScript功能的技巧;构建处理动态内容的用户接口;实现SOA和通用Web service架构;针对特定情形来实现基于REST的Web service。 该书实用性强,讲解全面。前半部分针对架构和开发Ajax应用期间无法避免的大量孤立问题,提供诸多解决方案,后半部分则将几个前后关联的诀窍(recipe)组合成较大的项目,让读者体会如何实现真实场景里的Ajax方案。通过此书,读者可以学习如何通过从服务器解耦客户机程序来模块化Web应用。 本书适合广大Web开发人员、Web架构师参考使用。 -
整合Struts+Hibernate+Spring应用开发详解李刚 编著本书介绍如何整合Struts+Hibernate+Spring进行J2EE开发,所有实例都基于Eclipse IDE开发,引领读者快速进入基于Java Web的J2EE应用领域。本书主要介绍Struts、Hibernate、Spring的基础知识,如何整合这3个开源框架进行J2EE开发,如何基于Eclipse IDE进行开发,J2EE开发的基础和基础环境搭配,Struts、Hibernate和Spring 3个框架的使用,如何整合Struts+Hibernate+Spring框架。引入5个大的实例:留言系统、超市管理系统、在线考试系统、电子拍卖系统和电子相册系统,所有实例基于不同整合结构,并将Eclipse IDE的使用贯穿其中,一步步带领读者深入了解J2EE开发。 本书适合于具有一定JSP和Servlet基础,而对Struts、Hibernate、Spring不了解,或者对如何整合Struts+Hibernate+Spring开发不熟悉的开发人员阅读,本书知识点丰富,可作为专业Java开发程序员的必备参考书及J2EE培训教材。 -
深入解析ATL(美)塔瓦瑞斯 等著,赖仪灵,曹雨田 译ATL的发明人Jim Springfield亲自作序推荐四位顶尖的Windows编程专家倾力合作,绝对经典再现COM、ATL开发人员的必备宝典深入分析ATL实现COM内幕细节,展示COM应用中的各类漂亮技巧本书主要介绍了ATL技术的原理、内部实现和应用技巧,由当今4 位顶尖的 Windows技术专家联合撰写。全书内容丰富,深入浅出,主要涵盖了ATL内部架构和实现方法、运用向导简化ATL开发、C++/COM/ATL中字符串的使用技巧、理解并正确实现IUnknown、充分利用ATL提供的Smart Types、撰写能够暴露COM服务器上COM对象的粘合代码、利用Canned Interface实现来支持对象持久化/COM群集/枚举、利用ATL Windows类建构独立的应用程序和UI组件等的技术内容。本书适合于广大Windows开发人员阅读参考,是ATL开发人员的必备权威参考书籍。 -
Ajax程序开发经典实例教程唐俊、焦浴波、董军 编著本书主要介绍Ajax开发技术的相关内容,全书共13章,分为基础入门篇(1~6章)、应用案例篇(7~11章)和提高扩展篇(12~15章)3个部分,主要涉及了Ajax的由来、基本概念及典型应用、Ajax相关的技术和开发环境搭建、具体的Ajax应用案例,以及有关调试的内容。本书遵循循序渐进的原则,使读者快速步人Ajax的神圣殿堂,同时提供了大量的实例源代码供读者学习研究以加深理解,并且这些源代码可以直接用于各类Web应用系统开发。 本书适合广大从事Web技术开发的工程人员、高校相关专业的学生和其他希望了解Ajax技术的读者阅读。 -
Ajax宝典(美)霍兹纳(Holzner,S.) 著,陈秋萍 译Ajax技术是近年来炙手可热的Web编程技术,它通过避免网页刷新,让Web应用程序的响应速度可与桌面应用程序媲美。《Ajax宝典》通过大量的示例全面而深入地阐述了Ajax编程技术的方方面面。全书分4个部分,共16章。第一部分介绍了Ajax的应用、JavaScript和Ajax应用程序的创建步骤;第二部分深入讨论了各种客户端和服务器端Ajax框架,通过使用这些框架可极大地减少开发Ajax应用程序的工作量;第三部分介绍了Ajax编程涉及的相关技术,包括文档对象模型和事件处理、XML、级联样式表、动态HTML等主题;第四部分阐述了高级Ajax主题,包括PHP基础知识、PHP函数和HTML控件、使用PHP处理用户输入、安全问题、过滤器和MVC架构等。通过阅读《Ajax宝典》,读者将全面了解近年来最热门的Web编程技术Ajax。《Ajax宝典》可供初中级Web开发人员学习Ajax编程时参考。
