| Q: |
什么是“遗产代码”? |
| A: |
“遗产代码(legacy code)”通常是作为一个贬义词,用来表述以某种作者认为过时的或者与他所推销的东西竞争的语言或风格写的代码。“遗产代码”经常不象所说的那样不能工作或者无法扩展。 |
| Q: |
别人把他们的语言和C++相比,你会不会不高兴? |
| A: |
如果是片面的比较或者是为了商业目的,我确实会不高兴。最流行的比较往往是出自某个语言(比如叫它Z语言)的支持者,目的是证明Z语言比其他语言好。因为C++应用广泛,所以就成为Z语言的支持者想贬低的第一个语言。这些文章经常是由销售Z语言的公司发表的。令人惊讶的是,很多人会一本正经地拿这类销售Z语言的公司职员写的,没有经过专家评审的文章来证明Z语言是最好的。问题是这类比较中总会有一些事实,毕竟不会有一个语言在所有方面都优于其他语言。C++当然不完美,但这些经过选择的事实会显得很诱人,有时候完全是一种误导。
当你看到一篇关于语言比较的文章时,先看看是谁写的,再仔细考虑它是否真实公正,作者所采取比较标准本身是否考虑到对所有语言的公平性。这并不容易。 |
原文地址:http://www.research.att.com/~bs/bs_faq.html#legacy
http://www.research.att.com/~bs/bs_faq.html#Others-do-compare
本文乃网上搜集得来,其版权归原作者和原出处所有。如有侵犯版权之处请与我联系,我将马上进行处理。