Do I have to strictly respect the original work? -- Read <windows core programming> Xiaogan

Source: Internet
Author: User

Some time ago, the quality of domestic translations was rampant. I did not have the intention to participate. I only read several war posts. In fact, it is not easy for everyone. You can look down on it later. I am afraid of losses. Before I buy a book, I can look at the public opinions on the Internet, so I won't buy it back to find out that it was originally tianshu.

Back to the original question, let's discuss the translationComparisonGood Book. When I saw Page 27th in Windows core programming (fifth edition) Yesterday, I found a logical error in the description of the multibytetowidechar function in the book. As follows:

"The maximum buffer length (number of characters) must be specified in the cchwidechar parameter )"

"Multiply the returned value of the first multibytetowidechar call by sizeof (wchar_t) as the value of the cchwidechar parameter ."

Other descriptions are more obvious, but these two statements are enough. After analysis, we can see that there must be a problem with these two sentences.

Later I checked msdn and found that there was a problem with the second sentence. Simply use the return value as a parameter and do not multiply it by sizeof (wchar_t ). Will it be a translation error? Generally, the translation problem is caused by improper use of words or sentences, and there is no more logic. Then I looked at the original book and found it wrong.

This translation is still very respectful of the original, but it is estimated that the translator has not read this question. Otherwise, how can he write a translation or something. Fortunately, this error has been published on the official error table.

There are many translations of Romeo and Juliette. I personally feel that Mr. Zhu shenghao's translation is more accepted by Chinese people than others. The book shows a sense of humor that can only be read in English, it is also well expressed in Chinese. Although the original work is greatly changed, the reading effect is the best. These are based on a deep understanding of English and the original.

Therefore, we should study English hard and read the original documents directly.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.