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