其他编程语言/工具
-
Eclipse核心编程李大卓,刘海 编著《Eclipse核心编程:插件、界面与Web开发(附光盘)》全面、翔实地介绍了基于优秀的Java开发平台——Eclipse,进行插件、界面和Web开发方面的内容。书中不仅包括适合Java初学者阅读的编译和运行Java应用程序,在Eclipse中配置环境变量、构建路径,使用Junit编写测试代码等Eclipse开发的基础知识;还包括适合Eclipse具体项目开发人员阅读的开发Java图形应用程序,开发Web应用程序,为Eclipse平台开发插件等Eclipse核心编程的重要内容。全书共分4篇10章,以“Eclipse快速入门篇→Eclipse图形应用开发篇→Eclipse RCP开发篇→Java Web应用程序开发篇”为线索具体展开,涵盖了Eclipse插件、界面和Web开发的方方面面的内容。书中给出大量实际、生动的案例,难度由低到高、内容循序渐进,并注重技巧的归纳和总结。《Eclipse核心编程:插件、界面与Web开发(附光盘)》语言简洁、内容丰富,适合基于Eclipse开发环境的程序员阅读和使用。 -
数控编程与操作周虹本书结合当前数控机床的实际应用水平及高职高专学校对数控技术应用型人才的培养目标,以FANUC 0i数控系统为背景,以零件的数控编程与加工为主线,全面介绍了数控车床及加工中心的编程与操作。本书共分9章,主要内容包括数控机床简介、数控编程基础、数控加工的工艺设计、数控车削编程、数控镗铣削编程、数控仿真软件的操作、数控车床的操作、加工中心的操作、工件的测量等。每一章均由内容提要、主体内容、思考与训练三个部分组成,以方便教师教学和学生自主学习。本书根据学生的认知规律,按照理论+仿真实训一机床操作实训的先后顺序组织内容,做到了从理论到实践、由浅入深、图文并茂、通俗易懂,力求培养学生解决实际问题的能力。本书既可作为理论教材,又可作为理论实训一体化教学教材。本书可作为高等职业技术学院数控技术应用类、模具设计与制造类、机械制造及自动化类专业的教材和参考书,也可供有关技术人员、数控机床操作人员参考、学习、培训之用。本书配有电子教案,需要者可与出版社联系,免费提供。 -
编译程序设计原理金成植《编译程序设计原理》主要介绍了过程式程序设计语言的编译程序构造原理和实现技术。《编译程序设计原理》共分11章,主要包括词法分析和语法分析的理论与技术、语义分析原理与技术、运行时存储空间、动作文法与属性文法技术、中间代码生成、中间代码优化和目标代码生成的原理与技术以及对象式语言编译的基本技术等。《编译程序设计原理》的特点是概念清晰,原理论述充分,例子丰富,整体性和实现性强,便于教学和自学,并反映了当前的实用技术。因此适合作为普通高等学校计算机科学与技术及相关专业的教材,亦可作为有关专业人员进一步学习编译程序构造原理和实现技术的参考书。 -
数据结构李英明,尹辉 主编《“十一五”技能型高职高专规划教材·计算机系列:数据结构》主要对常用的数据结构做了系统详尽的介绍,全书共分9章,依次介绍了数据结构的基本概念、线性表、数组和广义表、栈和队列、串、树、图、查找和排序。全书以C语言作为算法描述语言,针对最近几年的考试大纲和方向,《“十一五”技能型高职高专规划教材·计算机系列:数据结构》在各章最后都精心设计了习题,习题难易适当、题型丰富。和《“十一五”技能型高职高专规划教材·计算机系列:数据结构》配套的还有南京大学出版社出版的《数据结构上机指导与习题解析》一书,结合使用更便于教学实验、课程设计及复习应考。《“十一五”技能型高职高专规划教材·计算机系列:数据结构》可作为高等职业技术院校、高等专科院校的教材,也可以作为大学非计算机专业的选修课教材和计算机应用技术人员的自学参考书。 -
数控编程技术228例蒋建强 主编本书对228个数控机床编程与造型实例进行了分析和讲解,每个编程实例的主要内容有零件分析、工艺分析、工件坐标系的设定、编制加工程序等,涉及了数控技术应用中的数控车床、数控铣床、加工中心、数控线切割机床的手动编程和自动编程,囊括了目前国内外应用最广泛的日本FANUC数控系统、德国SIEMENS数控系统、南京SKY数控系统、华中数控系统和北京KND数控系统,增加了FANUC系统数控车床高级工考工题的编程实例,同时介绍了Mastercam X、Pro/Engineer和UG CAD/CAM的实体造型和加工,并且对Mastercam X五轴加工也进行了简要介绍。本书选例典型,针对性强,图文并茂,通俗易懂,深入浅出,介绍了数控机床编程技术中必备的技能,具有广泛的实用价值。本书既可作为数控机床应用工程技术人员和学习数控编程技术人员的参考资料和继续教育参考书,也可作为高等院校、高职高专、中职中专机电类机电一体化专业、数控技术应用专业、模具制造专业进行数控编程技术学习的实训教材。需要本书或技术支持的读者,请与北京清河6号信箱(邮编:100085)发行部联系,电话:010—82702660 0lO-82702658 010-62978181转103,传真:010—82702698,E-mail:tbd@bhp.com.cn。 -
程序设计语言(美)斯科特 著,裘宗燕 译★列为全球上百所大学标准教材和首席参考书!★图书馆必备典藏,作者Michael L.Scott 是计算机领域的著名学者,译者是北京大学的裘宗燕教授,他熟悉专业,译笔流畅,因此,这是一本难得的著、译双馨的佳作。这是一本很有特色的教材,其核心是讨论程序设计语言的工作原理和技术。本书融合了传统的程序设计语言教科书和编译教科书的有关知识,并增加了一些有关汇编层体系结构的材料,以满足没学过计算机组织的学生们的需要。书中通过各种语言的例子,阐释了程序设计语言的重要基础概念,讨论了各种概念之间的关系,解释了语言中许多结构的形成和发展过程,以及它们演化为今天这种形式的根源。书中还详细讨论了编译器的工作方式和工作过程,说明它们对源程序做了什么,以及为什么要那样做。书的每章最后附有复习题和一些更具挑战性的练习。这些练习的特别价值在于引导学生进一步深入理解各种语言和技术。本书第2版新增了脚本语言问题的讨论,涵盖Perl、Python、Ruby、Tcl、PHP、JavaScript、XSLT等和其他语言。本书在美国大学已使用了十余年,目前被欧美许多重要大学用于“程序设计语言”或者“软件系统”课程。本书适合高年级本科生或者一年级研究生使用,许多内容对专业程序员也很有价值。 -
开源的成功之路(美)史蒂文 著,李维章 等译《开源的成功之路》的编者提出的论点是,开源社区首创精神的意义尤为深远。通过探讨构成财产的基本概念,该社区重新改写了一些最基本的管理问题。与此同时,它正在重建软件世界的政治学和经济学。假如您就像编者一样深信,在未来,软件构成的一些核心工具和原则将指导人类如何协同工作,协助人们创造财富并开创美好的未来,寻求新思想和新问题的解决方案,那么,理解开源如何改变这些过程至关重要。作为一名政治学家,编者更关心社区的管理方式,而非技术本身。编者之所以对开源产生兴趣,正是因为这个新兴的技术社区似乎能够以一种非常新奇而动人的方式,解决在编者看来相当棘手但常见的基本管理问题。 -
烤焦的面包(美)泰瑞·海契尔 著;王今一 译烤面包片,你知道怎么做,只是做不好。要么太白,要么太软,最后完全烤焦。怎么办?你是擦掉烤焦的黑乎乎的部分?还是抹上果酱遮盖焦糊味?你是扔了还是干脆吃了?直到现在,我一直吃烤焦的面包片。这点我师承母亲——她是我活生生的榜样。她做事总先想着别人。这种自我牺牲的习惯传达给孩子一个复杂的信息:女人应该想到并毫无怨言的接受不好的东西;如果我得到了金黄的面包片,那一定意味着别人吃了烤焦的面包片。就这样我到了不惑之年。未来十年我还想这样过吗?答案很简单:不。可改变自己很难。不能再吃烤焦的面包片。不能再预期失败,不能再总是感觉自己不配好的、可口的东西。再也不能这样下去了。我不想这么过,也不希望别人这么过。于是我写了这本书。探寻幸福的路途多曲折,我愿与你共分享。 《烤焦的面包》记录了泰瑞·海契尔的失败和成功,她的不为人知的脆弱和坦率(诸如在冰箱里寻找Mr.Right、被女儿的儿科医师建议去和更多的人约会等等),刻画了一位风趣、亲切、积极乐观、为过一种灵动飞扬的生活而不懈努力的女性形象。如果你曾经主动放弃好的,接受坏的;如果你怀疑自己是否还能享受性爱;如果你发现自己准备着失败而不是期待着成功……,那么你就在吃烤焦的面包片。来,听听泰瑞·海契尔怎么说。 -
Ajax on Rails(美)雷蒙德《Ajax on Rails》将向您讲解如何使用两种当今最重要的方法来构建与用户互动的动态网络应用程序,这两种方法就是Ajax和开发效率很高的Ruby on Rails平台。本书向您展示如何同时使用Ajax和Rails来快速构建性能高、扩展性良好的应用程序,并且不必去写大量难以维护的JavaScript代码。本书在叙述底层细节,以便让您理解表面现象下的原理的同时,也给出一张全景图帮助您高效地使用Ajax技术。书中的主题涵盖了以下内容:从XMLHttpRequest技术的角度重新看待客户机-服务器模式,并讲述其他Ajax基础知识使用Prototype和script.aculo.us库程序来简化您的代码,在消除对特定浏览器的依赖性的同时生成出色的视觉效果使用RJS在您的Ruby模板中自动生成JavaScript,进一步简化您的Ajax程序开发使用一切手段来调试Ajax应用程序,包括查看标准的日志文件、使用Ruby终端(console)、安装Routing Navigator插件以及使用Firefox浏览器的Firebug扩展应用程序(extension)..为Ajax应用程序开发功能测试与集成测试;使用ARTS测试RJS;对您的JavaScript进行单元测试地道好用的编译程序以及其他可以提高Ajax易用性的设计技巧通过介绍针对Ajax的常用网络攻击手法以及对应的防范方法,讲解如何构建安全的网络应用程序快速应用程序构建技巧,包括选择会话存储(session store)、使用缓存(caches)来提高性能,对静态文件打包以便浏览器不把时间浪费在下载很多的文件上面,还有使用Ajax与BackgroundDRb来提供快速反应接口-甚至是为长时间运行的任务《Ajax on Rails》包括对Prototype 1.5和script.aculo.us 1.6.1的全面参考,这些内容对于不使用Rails平台进行开发的网络应用程序也非常有参考价值。同时本书还提供3个完整的网络应用程序范例,分别是在线考试程序、在线图片浏览器和工作组协同程序。这些例子向您说明了在实际应用中,如何把相关的技术组合起来满足软件开发需求。Ruby on Rails和Ajax都给网络开发带来了革命性的变化,但它们走的是不同的路线。《Ajax on Rails》向您展示了如何把这两项技术结合起来。如果您已经厌倦了那些普通单调的开发方式,想走出网络应用程序开发的“下一步”的话,那么,本书给您指明了方向。注:本书为英文版。 -
编译原理与实践张菁“编译原理与实践”是计算机专业课中一门非常重要的课程。编写《编译原理与实践(中英双语版)》的目的是要帮助计算机专业的学生以及相关的专为人员系统地学习程序设计语言的编译过程,掌握编译程序的原理,了解编译程序的基本结构并且能够设计简单的编译程序。《编译原理与实践(中英双语版)》用中英双语介绍编译程序的整个编译过程,重点讨论了词法分析、语法分析、语义分析、中间代码的生成、代码优化以及生成目标代码的问题。《编译原理与实践(中英双语版)》语言流畅,结构合理,内容丰富,是作者在实际双语教学的基础上精心编著而成。全部内容经国内及国外专家审阅,有助于提高大专院校师生的专业理论水平和编程能力。尤其有助于提高读者专业外语水平。
