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.