|
C#會(huì)前途黯淡,只因大胡子惹的 禍?!有點(diǎn)聳人聽(tīng)聞吧。可是色列軟件工程師 Tamir Khason自有一套理論(也許他曾學(xué)過(guò)中國(guó)的面相術(shù))得出這樣的結(jié)論。不信,咱就瞧瞧他發(fā)在自己Blog上的一篇文章,看看他有什么樣的奇思妙想!
Round 1
John Backus,F(xiàn)ortran之父
Alain Colmerauer, Prolog之父
Jean Ichbiah, Ada之父
以上三人分別發(fā)明了Fortran、 Prolog和 Ada語(yǔ)言。這些語(yǔ)言都有著過(guò)人的優(yōu)點(diǎn),每一種在當(dāng)時(shí)都可以稱得上是創(chuàng)意不凡。很可惜,三個(gè)當(dāng)中沒(méi)有一個(gè)廣泛流傳。與之相對(duì),下面的Brain Kernighan、Dennis Ritchie和Ken Thompson所“炮制” 出的C和Unix,已經(jīng)使用了三十年了,也許再用100年也沒(méi)問(wèn)題!
UNIX/C創(chuàng)造者Ken Thompson 和 Dennis Ritchie
Round 2
以下兩位分別是Alan Kay和Kristen Nygaard。是他們發(fā)明了第一批面向?qū)ο笳Z(yǔ)言 Smalltalk和Simula 67。不過(guò),這些語(yǔ)言都行之不遠(yuǎn)。
Smalltalk之父Alan Kay
Simula 67之父Kristen Nygaard
Brad Cox,曾嘗試把OO加入到C中,于是Objective-C誕生。然而,Objective-C 也是命運(yùn)不濟(jì),目前只有在Mac操作系統(tǒng)中還能看到它的蹤影。 與之相對(duì),另一位所做的相同嘗試卻大紅大紫,這就是Bjarne Stroustrup所寫的C++。其實(shí),看看 Stroustrup的臉就不難明白為什么這兩種語(yǔ)言的命運(yùn)會(huì)如此不同。
Objective-C之父Brad Cox
C++之父Bjarne Stroustrup
到這里,你能猜出點(diǎn)規(guī)律來(lái)嗎?
答案揭曉:有大胡子——有旺運(yùn);沒(méi)胡子——只有干瞪眼!
由此,看 看下面兩位的 胡子,C#和Java究竟鹿死誰(shuí)手,不就是不言自明的嗎?
C#之父Anders Hejlsberg
Java之父James Gosling
Round 3
當(dāng)然,你也可以不信。不過(guò),還有一個(gè)例證可以很好地說(shuō)明。下面兩位分別是Basic的作者 Thomas Kurtz 與Perl的作者Larri Wall。兩人雖然沒(méi)有令人咋舌的大胡子,但兩撇小胡子倒也濃密有致。自然,這兩種語(yǔ)言紅得發(fā)紫。
Thomas Kurtz, Basic之父
Larry Wall, Perl之父
但是同為動(dòng)態(tài)語(yǔ)言,Python和Ruby的作者Guido van Rossum和松本行弘都沒(méi)有胡子,哪怕是兩撇小胡子,所以盡管它們都比Perl語(yǔ)言好,但都沒(méi)有Perl使用廣泛。不過(guò),凡事都有轉(zhuǎn)機(jī)。Rossum看 樣子極有希望很快長(zhǎng)出大胡子,而日本人松本,看樣子夠嗆。
Guido van Rossum, Python之父
松本行弘, Ruby語(yǔ)言之父
更有意 思的事情還在后面,松本正巧看到了這個(gè)帖子,很不服氣,于是便在自己的blog上貼出這幅照片:
松本行弘:誰(shuí)說(shuō)俺長(zhǎng)不出大胡子?
看來(lái), Ruby還是大有希望的!
后記:從2005年發(fā)展的情況來(lái)看,Ruby的火爆再次證明的胡子定律的正確性。 |