其他编程语言/工具
-
OPEN INVENTOR程序设计从入门到精通闫锋欣 等编著本书从编写Open Inventor程序的基础知识和基本概念出发,讲解了在不同操作系统环境下的安装和设置以开始c)pen Inventor程序设计;接着介绍了Open Inventor的基本内容,包括场景管理、形体绘制和变换、颜色和光照、曲线和曲面、读写三维图形数据等;然后深入探讨了Open Inventor中的一些高级编程方法,包括场景遍历、事件和选择、传感器和引擎、工具箱和组件库以及拖拽器和操纵器等。本书示例丰富、实用,语言通俗易懂,介绍全面,广泛适用于大学生、研究生、科研院所,以及从事OpenGL、DirectX、Java程序开发的人员,也非常适合作为Open Inventol程序开发的培训教程。 -
编译原理与实践张菁“编译原理与实践”是计算机专业课中一门非常重要的课程。编写《编译原理与实践(中英双语版)》的目的是要帮助计算机专业的学生以及相关的专为人员系统地学习程序设计语言的编译过程,掌握编译程序的原理,了解编译程序的基本结构并且能够设计简单的编译程序。《编译原理与实践(中英双语版)》用中英双语介绍编译程序的整个编译过程,重点讨论了词法分析、语法分析、语义分析、中间代码的生成、代码优化以及生成目标代码的问题。《编译原理与实践(中英双语版)》语言流畅,结构合理,内容丰富,是作者在实际双语教学的基础上精心编著而成。全部内容经国内及国外专家审阅,有助于提高大专院校师生的专业理论水平和编程能力。尤其有助于提高读者专业外语水平。 -
烤焦的面包(美)泰瑞·海契尔 著;王今一 译烤面包片,你知道怎么做,只是做不好。要么太白,要么太软,最后完全烤焦。怎么办?你是擦掉烤焦的黑乎乎的部分?还是抹上果酱遮盖焦糊味?你是扔了还是干脆吃了?直到现在,我一直吃烤焦的面包片。这点我师承母亲——她是我活生生的榜样。她做事总先想着别人。这种自我牺牲的习惯传达给孩子一个复杂的信息:女人应该想到并毫无怨言的接受不好的东西;如果我得到了金黄的面包片,那一定意味着别人吃了烤焦的面包片。就这样我到了不惑之年。未来十年我还想这样过吗?答案很简单:不。可改变自己很难。不能再吃烤焦的面包片。不能再预期失败,不能再总是感觉自己不配好的、可口的东西。再也不能这样下去了。我不想这么过,也不希望别人这么过。于是我写了这本书。探寻幸福的路途多曲折,我愿与你共分享。 《烤焦的面包》记录了泰瑞·海契尔的失败和成功,她的不为人知的脆弱和坦率(诸如在冰箱里寻找Mr.Right、被女儿的儿科医师建议去和更多的人约会等等),刻画了一位风趣、亲切、积极乐观、为过一种灵动飞扬的生活而不懈努力的女性形象。如果你曾经主动放弃好的,接受坏的;如果你怀疑自己是否还能享受性爱;如果你发现自己准备着失败而不是期待着成功……,那么你就在吃烤焦的面包片。来,听听泰瑞·海契尔怎么说。 -
FPGA应用开发袁文波、张皓、等作为一名FPGA设计者,应当精通电路基础结构、硬件设计语言、EDA工具以及设计方法学等知识。本书从工程开发的角度出发,结合实例系统地介绍了这些内容,有助于读者了解和提高设计技能,跨人FPGA设计的门槛。本书共分为11章,第1章介绍了FPGA的基本概念及设计流程,第2章介绍了Verilog语言,第3章介绍了FPGA的开发工具,第4章介绍了一些基础的电路,其余几章则介绍了一些具体的设计实例及原理。本书强调应用,强调由电路结构学习设计语言,强调标准化的设计风格。书中的代码都是作者精心编写,读者可以在实践中加以借鉴。本书既可以作为学习FPGA设计的教材,也可以作为有关技术人员的参考书。 -
分析模式(英)Martin Fowler本书讲述各种分析模式(即来自概念性业务模型的模式)和支持模式(即讲述如何使用分析模式的辅助性模式),重点介绍面向对象分析和设计的最终结果——模型本身。作者通过平实朴素的语言,将自己丰富的对象建模经验与读者分享,使读者可以马上采纳这些经验性模式。本书总结出应用领域的诸多模式,是从事面向对象业务建模和业务过程重组工作的分析人员和设计人员的必备书籍。.本书所面对的主要读者是计算机系统面向对象的分析师和设计师,特别是专注于分析领域的分析师,建模工程中的领域专家也可阅读本书。... -
Ruby for Rails中文版David Black本书是世界顶尖的Ruby专家为Ruby初学者尤其是具备其他语言背景的Rails开发者量身打造的绝佳Ruby教程。在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Ruby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为你继续深入打下基础。“本书作者曾经教过我很多Ruby知识……每一个从其他语言转到Rails的人都应该拥有本书。为了充分发挥Rails的潜力,花时间去全面掌握Ruby是至关重要的。本书提供了达到这一目的所需要的一切。”——David Heinemeier Hansson,Ruby on Rails之父 Ruby on Rails(RoR)已经成为如今最炙手可热的Web开发技术之一。借助RoR你可以轻松快速地创建功能强大的Web应用!Rails框架本身就是用Ruby写成的,所以Rails应用都是Ruby程序。这就意味着要想发挥Rails的全部威力,必须首先深入全面地掌握Ruby这门语言。 本书是世界顶尖的Ruby专家为Ruby初学者尤其是具备其他语言背景的Rails开发者量身打造的绝佳Ruby教程。在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Ruby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为你继续深入打下基础。David A. Black 世界顶尖的Ruby和Rails专家,Ruby和Rails的主要倡导机构之一Ruby Central(RubyConf和RailsConf主办者)的负责人。他是Ruby核心开发者之一,RCRchive的维护者。 -
编程卓越之道第二卷(美)海德本书是《编程卓越之道》系列书的第二卷,将探讨怎样用高级语言(而非汇编语言)编程得到高效率机器代码。在书中,您可以学到如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码;了解编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用恰当的语句;掌握编译器将各种常量和变量类型转换成机器数据的方法,以便于使用这些数据写出又快又短的程序。 书中的理论超出了特定的编程语言和CPU架构,以各种处理器平台进行开发的高级语言程序员都能从中汲取到卓越编程的营养。 -
80X86汇编语言程序设计上机指南许向阳本书为“80X86汇编语言程序设计”课程的配套教材。全书分为两个部分,共11章。第1章至第6章为第一部分,介绍实方式环境下16位汇编语言程序设计的上机实践。主要内容包括MASM和TASM的上机操作过程、常见汇编和连接错误、调试器TD的使用方法、子程序库的应用,以及高级的汇编语言程序设计技术。第7章至第11章为第二部分,介绍Windows 环境下32位汇编语言程序的上机实践,包括MASM32软件包、调试器W32Dasm 和SolrICE的使用方法、Win32程序的开发实例、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。 -
Ruby Cookbook中文版(美)Lucas Carlson;Leonard Richardson;郑路长译你想让Ruby的能力发军到极限吗?Ruby Cookbook是针对今天最热门的编程语言的最全面的问题求解指南。它为真实世界的问题提供了上百种解决方案,并带有清楚的解释和上千行可用于用户自己项目中的代码。从数据结构和算法到对最前沿技术的集成,本书可适用于每位程序员。初学者与高级Ruby程序员同样能学到如何使用下列内容进行编程:● 字符串和数字● 数据库● 数组和哈希表● 图像● 类、模块和命名空间● 互联网服务,如电子邮件、SSH和BitTorrent● 反射机制和元编程(metaprogramming)● XML和HTML文件处理● 多任务 ● Ruby on Rails (包括Ajax 集成) ● 图形界面和终端界面如果你需要一个网络应用程序,那么本书可向你展示如何使用Rails来开始进行开发。如果你需要重命名数以千计的文件,那么你会看到如何使用Ruby来完成诸如此类的日常任务。你将学习如何读写Excel电子数据文件,如何使用Bayesian过滤器进行文本归类,以及如何创建PDF文件。甚至本书还将介绍一些冒傻气的把戏,比如如何让你的键盘灯闪烁。 Ruby Cookbook是目前编写有关Ruby 的最有用的一本。当你需要解决个问题时,不要从头开始,可在本书中查找。
