搜索
bottom↓
回复: 25

[I.P.I][2008-3-28]《Object-Oriented Programming with ANSI-C》翻译计划

[复制链接]
发表于 2008-3-28 09:59:44 | 显示全部楼层 |阅读模式
A、什么是OOC?
    “使用标准C语言实现的面向对象开发”(Object-Oriented Programming with ANSI-C简称OOC)是国外一本
经典的C语言书籍。广泛流传于国内的是该书的PDF版本。该书在实质上为我们讲解了C++实现面向对象的本质技术,
在领会了作者要给我们传达的意图以后,我们甚至可以利用任何一个面向过程的语言实现面向对象技术——其实,
面向对象不过是一个概念,一种编程原则,使用什么工具只存在便利与否而不存在是否可行的问题。

B、有了C++,为什么还要OOC?
    首先,ANSIC-C是一个面向过程的编程语言,但是利用书中的原则,我们也可以实现面向对象的技术;C++是一
个面向对象的编程语言,可以方便的进行面向对象的开发。那么,我们有必要利用书中介绍的技术,使用ANSI-C来、
“模拟”地实现C++轻松解决的问题么?
    答案是肯定的,也是否定的。对于允许使用C++的场合,没有必要使用OOC中提供的技术,这一点是肯定的。但
OOC对于我们加深对C++的理解是相当有帮助的,可谓“一览OOC胜读十年书”。对于确实无法使用C++的场合,如果
系统资源允许,可以适当而变通的使用OOC中提到的技术——毕竟OOC中的方法很多消耗资源是相当可观的;使用这
些技术能很快加深我们对C语言指针、宏的理解——尤其对代码的模块化有相当大的帮助,不仅是技术上,更是思想
和结构上的。

C、如何阅读OOC?
    原则上,不推荐阅读任何中文版本。英文原版是你不二的选择。当然,如果实在勉强,也可以查找一些中文版
本。据我所知,国内有不少组织在翻译或部分翻译这部作品。不过大家可以仔细考虑一个问题,为什么这本书问世
10年以来,还没有一个中文版本呢?不是中国人缺乏翻译人才,而是看过的这本书的人都有一个感触:“还是直接
阅读英文原版好”。

D、我们为什么要翻译OOC?
    简而言之,加深理解,训练团队,增强合作意识和专业素养。

E、我们如何翻译OOC?
    整个翻译工作分为四个阶段:
   
    第一阶段:字面处理阶段
              这一阶段着重于英语的字面翻译,就是所谓的直译。翻译的结果给人的感觉可能是“看英文版懂了,
              看翻译版糊涂了”。
    第二阶段:技术处理阶段
              从技术的角度,统一全书翻译的风格、技术术语、理解。拉通整个理论体系,修正翻译所犯的专业
              错误。
    第三阶段:中文重写阶段
              以中国人的思维方式和理解,重新组织语言。在尊重原书章节安排的前提下,重新编写全书。加入
              必要的注释和辅助章节。做到“理解万岁”,我们的目标是将其写成通俗读本。
    第四阶段:维护阶段
              这一阶段主要处理书中的错误,编写和扩种辅助的范例。根据书中的知识,编写技术范例和相关附录。

F、什么是I.P.I?
    I.P.I 是创新实践班国际交流部(Innovation Practice International)的缩写。是我们处理国际交流、留学生
    交换、英语学习、相关英文文献翻译的下属部门。

感谢大家的支持,以后所有针对本书的讨论,原则上都在该贴进行。


  >>更新日志  2008年3月28日 最后更新

     [2008-3-28] 发布OOC翻译计划
                 a、发布OOC翻译计划,简要介绍OOC,并给出第一阶段翻译时间表。
                 b、上传英文原版
                    Object-oriented Programming with ANSI-C(文件大小:1.20M)
 楼主| 发表于 2008-3-28 10:00:16 | 显示全部楼层
>>第一阶段进度规划


 楼主| 发表于 2008-3-28 10:00:22 | 显示全部楼层
占位
 楼主| 发表于 2008-3-28 10:00:25 | 显示全部楼层
占位
发表于 2008-3-28 10:53:21 | 显示全部楼层
大侠,先上原版的啊。

据我的认识水平,用C来模仿OO有几个简单的原则:
1、static <-> private
2、文件名 <-> 类名
3、public变量、函数加前缀
4、用函数指针实现多态、继承
发表于 2008-3-28 11:14:31 | 显示全部楼层
发表于 2008-3-28 11:16:29 | 显示全部楼层
直是强呀!好好像你学习
 楼主| 发表于 2008-3-28 11:42:46 | 显示全部楼层
to 【5楼】 avruser
    每次看到你的帖子,总会有“液晶屏幕保护膜下面有虫子”的错觉……
发表于 2008-3-28 12:03:27 | 显示全部楼层
鼓励一下!
发表于 2008-3-28 12:12:36 | 显示全部楼层
OOC翻译起来真有感觉~~~
发表于 2008-3-28 12:18:01 | 显示全部楼层
三花聚顶神功---我顶
发表于 2008-3-28 12:23:21 | 显示全部楼层
多多支持我们的工作哦!
发表于 2008-3-28 12:25:57 | 显示全部楼层
关注!
发表于 2008-3-28 13:27:42 | 显示全部楼层
支持!
发表于 2008-3-28 14:31:57 | 显示全部楼层
非常支持!
发表于 2008-4-2 19:43:26 | 显示全部楼层
第一个月的任务顺利完成~ 庆祝庆祝!!
发表于 2008-4-2 19:49:17 | 显示全部楼层
顶一下!
发表于 2008-4-2 19:53:54 | 显示全部楼层
顶一下!再顶一下!
发表于 2008-4-2 19:54:50 | 显示全部楼层
好帖,欢迎多介绍好的书籍!!!
顶啊
发表于 2008-4-4 12:33:34 | 显示全部楼层
顶!!
发表于 2009-1-1 15:30:22 | 显示全部楼层
实践班新成员前来报到。

狂顶!
发表于 2009-1-20 12:03:55 | 显示全部楼层
翻完没?
发表于 2009-8-25 20:45:05 | 显示全部楼层
晕 中文版的在哪啊
发表于 2009-10-4 01:07:23 | 显示全部楼层
这个问题~~,我也不知道最后翻译成啥样子了。还请楼主出来~~,搞定这个帖子。
发表于 2010-5-9 17:36:57 | 显示全部楼层
这本书出版了没有?
发表于 2010-8-7 18:23:26 | 显示全部楼层
为什么不把翻译版公布了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 19:57

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表