Essential C++ 文版
ix
前言
啊,这本书竟是如此轻薄短小.我真想大叫声,哇欧!C++ Primer 加索引,扉页,谢词之后, 厚达 1237 页,而此书却薄薄只有 276 页.套句拳击术语,这是本「羽量级」作品. 每个都会好奇想知道这究竟是怎麼回事.里头的确有段故事. 过去数年来,我不断缠著华德迪士尼电影动画公司(Disney Feature Animation)的每个,要求让 我亲身参与部电影的制作.我缠著导演,甚至 Mickey 本(如果我可以说出来的话),要求份 管理工作.我会如此疯狂,部份原因是深陷於好莱坞大萤幕那令神往的无尽魔力而难以自拔.除了 电脑科学方面的学位 我还拥有艺术硕士的头衔 而电影工作似乎可以为我带来个专长的某种整合. , , 我要求管理工作,为的是从制片过程获取经验,以便提供实际有用的工具.身为个 C++ 编译器 撰写者,我直都是自己最主要的用户之.而你知道,当你是自己软体的主力抱怨者时,你就很难 再为自己辩护或觉得受到不公平的责难. 狂想曲两千(Fantasia 2000)片有段火鸟(Firebird)特效镜头.其电脑特效指导对於我的加盟颇 感兴趣.不过,为了掂掂我的斤两,他要求我先写个工具,读入为某段场景所摄的原始资料,再由此 产生可嵌入 Houdini 动画套件的摄影机节点(camera node).我当然用 C++ 顺利把它搞定.他 们爱死它了,我也因此得到了我梦寐以求的工作. 有次,在制片过程(在此特别感谢 Jinko 和 Chyuan),我被要求以 Perl 重写那个工具.其它 的 TDs 并非编程高手,仅仅知道 Perl,Tcl 之类的程式语言.(TD 是电影工业的术语,指的是 技术导演.我是这部片子的软体 TD,我们还有位灯光 TD [嗨 Mira],位模型 TD [嗨 Tim],以 及电影特效动画师 [嗨 Mike, Steve, Tonya].)而且,喔,啊,我得赶著点,因为我们想要获得 些观念的实证,而导演(嗨 Paul 和 Gaetan)及特效总监(嗨 Dave)正等著这个结果,准备呈给 公司大头目(嗨 Peter).这虽然不是什麼紧急要务,可是,你知道的…,唉. 这令我感到些许为难.我可以自信满满以 C++ 快速完成,但我不懂 Perl.好吧,我想,我去找本 书抱抱佛脚好了 — 前提是这本书不能太厚,起码此刻不能太厚.而且它最好不要告诉我太多东西, 虽然我知道我应该知道每样东西,不过暂且等等吧.毕竟这只是场表演:导演们需要些经过证 Essential C++
x
前 言
实的概念,艺术家需要些东西协助证实其概念,而制片(嗨 heck),她需要的是 48 小时. 此刻我不需要全世界最棒的 Perl 大全,我需要的是本能妥善引导我前进,并使我不致偏离正轨过 远的小书. 我找到了 Randal Schwartz 的 Learning Perl,它让我立即手并进展神速,而且颇具阅读趣味.不过, 就像其它有趣的电脑书籍样,它也略去了不少值得读的内容 — 虽然在那个时间点,我并不需要 了解所有内容,我只需要让我的 Perl 程式乖乖动起来. 我终於在伤感的心境明白,C++ Primer 第版其实无法扮演们在初学 C++ 时的导师角色.它 太庞大了.当然我还是认为它是本让我骄傲的巨著 — 特别是由於邀请到 Josée Lajoie 共同完成. 但是,对於想立刻学会 C++ 程式语言的来说,这本巨著实在过於庞大复杂.这正是我动手撰写本 书的原因. 你或许会想,C++ 又不是 Perl.完全正确!本书也非 Learning Perl,它谈的是如何学习 C++.真正 的问题在於,谁能够在散尽千页篇幅之后,犹敢自称教导了所有的东西呢 1. 精细度.在电脑绘图领域,精细度指的是影像被描绘出来的鲜明程度.画面左角那位骑在马 背的匈奴,需要张看得清楚眼睛的脸,头发,五点钟方向的影子,衣服….匈奴的背后 — 不,不是那块岩石,老 — 唔,相较之无关紧要.因此我们不会以相同的精细度来描绘这两 个影像.同样道理,本书的精细度调降了相当程度.依我看,C++ Primer 除了在运算子多载化 (operator overloading)方面的实例讨论稍嫌不足之外,可说极其完备了(我敢这麼说是因为 Josée 也有份功劳).但尽管如此,C++ Primer 还花了 46 页篇幅加以讨论,并附范例,而这本书 却仅以 2 页带过. 2. 语言核心.当我还是 C++ Report 的编辑时,我常说,杂志编辑有半工作花在决定哪些题材应 该放入,哪些不要.这句话对本书样成立.本书内容环绕在程式设计过程所发生的系列问 题.我介绍程式语言本身的特性,藉此来为不同的问题提供解决之道.书并未述及任何个多 重继承或虚拟继承可解决的问题,所以我也就完全没有讨论这两个主题.然而,为了实作个 iterator class,我必须引入巢状型别(nested types).Class 的型别转换运算子很容易被错用,解 释起来也很复杂,所以我不打算在书提到它.诸如此类.我对题材的选择以及对语言特性的呈 现顺序,欢迎大家指教批评.这是我的选择,也是我的职责. 3. 范例的数量.C++ Primer 有数百页程式码,钜细糜遗,其甚至包括套物件导向的文本检索系 统,以及近十个左右的完整 classes.虽然本书也有程式码,但数量远不及 C++ Primer.为了弥 补这项缺憾,我将所有习题解答都置於附录 A.诚如我的编辑 Deborah Lafferty 所言,『如果你 想提高教学速度,垂手可得的解答对於学习的强化,极有助益.』
- 动画电影大全 > 这本书竟是如此轻薄短小我真想大叫声
-
这本书竟是如此轻薄短小我真想大叫声
下载该文档 文档格式:PDF 更新时间:2008-04-05 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: pdf 文档作者: Mark Humphreys 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:與原信號波形相似 波幅增大的輸出信號
下一篇:--/01234/564785 9
点击查看更多关于动画电影大全的相关文档
- 您可能感兴趣的
- 迪斯尼动画电影大全 3d动画电影大全 国语动画电影大全 儿童动画电影大全 宫崎骏的动画电影大全 日本动画电影大全 动画电影大全国语版 宫崎骏动画电影全集 动画电影
- 大家在找
-
- · 机动车b2驾驶科目一
- · 郑州艾施特化工科技有限公司
- · 跨专业考经济学研究生
- · 嵌入式linux培训机构
- · 4年级上册语文视频
- · 南京电工招聘信息
- · 花卉学考试题及答案
- · 西班牙斗牛曲简谱
- · 欧威尔空调有限公司
- · 班主任成功经验介绍
- · 吉他初学者教程txt
- · 郑大护理学院中专课程
- · 1.76玛法绿色主宰传奇
- · 昆明90后女生打架事件
- · proteus7.5
- · 大学教学课件免费下载
- · 江苏自考试卷下载
- · 厦门大学软件学院
- · 金河田atx386电源
- · 土木工程实习报告格式
- · 2010年职称评审
- · alexa.gz.cn
- · 中等职业教育计算机组装与维修教学大纲
- · 漂亮网页源码下载
- · 职中模拟题
- · 网络工程师考试复习题下载
- · 新生儿硬肿症课件下载
- · 文章马伊琍孩子的照片
- · 三菱戈蓝2.4车标
- · 《维修电工技师鉴定培训教材》机械工业技师考评培训教材编审委员会编、葛兆祥主编
- 赞助商链接