Complex 與 Complicated 有什麼不同?
Stackoverflow上有相關問答,見:
http://stackoverflow.com/questions/4568704/what-does-complex-is-better-than-complicated-mean
摘錄如下:
問:
In "The Zen of Python", by Tim Peters, the sentence "Complex is better than complicated" confused me. Can anyone give a more detailed explanation or an example?答:
although complex and complicated sound alike, they do not mean the same in this context.
The Zen therefore says: It is okay to build very complex applications, as long as the need for it is reasonable.
To give an example:
counter = 0while counter &< 5:print counter
counter += 1The code is very easy to understand. It is not complex. However, it is complicated. You do not need to manually perform most of the steps above.
for i in xrange(5): print iThis code is more complex than the above example. But: knowing the documentation of ′xrange′ you can understand it by a single glance. Many steps are hidden behind an easy-to-use-interface.
As processes grow bigger, the gap between complicated and complex gets wider and wider.
A general rule of thumb is to follow the other principles of the Zen of Python:
If it is hard to explain, it is not a good idea.
If it"s easy to explain, it might be a good idea.
網上的解釋很多了,但我還是說說我的理解吧:
Complex 是指當一個系統由很多的部件組成,就形成了一個「複雜」的體系。這種複雜和理解上的困難不存在必然聯繫。Complicated 則強調的是一種理解的難度。同樣,難理解的東西和這種東西的構造是否複雜,也不存在必然聯繫。個人認為 complex是指 無規律,機械的複雜 complicated多是指 心理上 感情上的複雜。
A Harvard Business Review article by Gokce Sargut and Rita Gunther McGrath offers these distinctions:
「 … the main difference between complicated and complex systems is that with the former, one can usually predict outcomes by knowing the starting conditions. In a complex system, the same starting conditions can produce different outcomes, depending on interactions of the elements in the system.」
For example, building a highway is complicated, but managing urban traffic congestion is complex. Likewise, building a state-of-the-art air traffic control center is a complicated challenge in executing a project, while directing air traffic is complex, involving in-the-moment problem-solving.
(Refer: http://www.businessofgovernment.org/sites/default/files/JohnKamensky.pdf )
可以參考下這個Ted 小狗狗!現在我吸引到你的注意了,複合性理論
推薦閱讀:
※背單詞到底要不要記用法?
※有什麼表示微妙顏色的的英文單詞?
※為什麼 「bachelor」 既有 「學士」又有「單身漢」的意思。這兩個意思之間有什麼關係嗎?
※為什麼英語裡面對輪船的稱呼都用 She?
※Celestial為什麼會有中國人的意思?是源於天朝還是另有原因?
TAG:英語辭彙 |