瞒天过海的巨骗台岛喉结是华人IT界的耻辱
瞒天过海的巨骗台岛喉结是华人IT界的耻辱
台岛喉结大师做书评是无责任的,做人也是无责任的——乃至无耻的。
他曾以旁观者的角度列举、评介四本MFC编程书籍。其中一本是Jeff Prosise的,一本就是他喉大师的。Jeff的那本书是英文的,而喉结自述没有写完全用英文写作的功底;Jeff与Richard合作创办了一个培训咨询公司,甚至为Microsoft提供培训服务。喉大师与中国的某soft-micro合作,几个利益集团相互勾结,沆瀣一气,蒙骗中国的初学者。
喉结大师以迅雷不及掩耳盗铃之式的佛门狮子吼吼道:“翻译基本就是再创造”。他又洋洋得意的自我赞美自我陶醉:……这里,读者们可以判断,这里是原著错了,还是我喉结译错了……,以显示他的水品比原作者是如何的技高一筹。
我说老喉,你别跑。GOTCHA :)
在喉结的中文简体版 `Effective c++, 2nd`,他的item 45的翻译中,多了一对operator &,原作者已在errata上及时更正了这一点,在稍后的纸质印刷中也改正了;但是你喉结在后来的翻译中,好像不知道这个知识点,仍然犯错——你不是知道自己翻译就是再创作吗?你不是总是说自己作为一个译者比原作者多牛吗?Scott Meyers的item 45讲的是什么?——是关系一个类对象的生成、复制、消亡——关系生死存亡的大事。而这么生死攸关的大事,你都弄不清楚,难道你还要劝说大陆的读者,告诉他们你多牛?GOTCHA :)
---quotation: 喉结的中文简体版 `Effective c++, 2nd`---
条款45: 弄清C++在幕后为你所写、所调用的函数
一个空类什么时候不是空类?----当C++编译器通过它的时候。如果你没有声明下列函数,体贴的编译器会声明它自己的版本。这些函数是:一个拷贝构造函数,一个赋值运算符,一个析构函数,一对取址运算符。另外,如果你没有声明任何构造函数,它也将为你声明一个缺省构造函数。所有这些函数都是公有的。换句话说,如果你这么写:
class Empty{};
和你这么写是一样的:
class Empty {
public:
Empty(); //缺省构造函数
Empty(const Empty& rhs); //拷贝构造函数
~Empty(); //析构函数----是否
//为虚函数看下文说明
Empty&
operator=(const Empty& rhs); //赋值运算符
Empty* operator&(); //取址运算符
const Empty* operator&() const;
};
---quotation ends---
[解决办法]
标题不要取得那么哗众好不好?
侯捷可能称不上编程理论创造大师,但华语中的编程理论传播大师还是当之无愧的. 不要把出现的一个错误,就否定其余的一切工作.
祝愿楼主将来成为我们的骄傲!