1.10 成功可以復制——C#語言之父安德斯·海爾斯伯格
安德斯·海爾斯伯格(Anders Hejlsberg)曾在丹麥技術(shù)大學學習工程,但沒有畢業(yè)。他自學計算機編程,并在丹麥創(chuàng)建了Poly Data公司,憑借他的聰明才智和富有挑戰(zhàn)的性格,獨立開發(fā)了Pascal語言的編譯器核心。
20世紀80年代,安德斯去了美國,他憑借掌握的Pascal語言的編譯器核心技術(shù)和著名數(shù)學家Philippe Kahn共同創(chuàng)建了世界著名的第三大軟件公司——Borland。
安德斯首先在Borland公司主持開發(fā)了享譽盛名的Turbo Pascal語言,Turbo Pascal語言的設(shè)計成功使得他的名聲享譽全球IT界。但安德斯并未因此而沾沾自喜、止步不前,而是接著挑戰(zhàn)自己目前的成功。接下來,安德斯帶領(lǐng)他的研發(fā)小組繼續(xù)升級Turbo Pascal語言,最終將Turbo Pascal變成一種面向?qū)ο蟮摹碛锌梢暬h(huán)境和卓越的數(shù)據(jù)庫訪問特性的應用程序開發(fā)語言——Delphi,發(fā)布后的Delphi語言立刻在全球IT界獲得了開發(fā)工具史上奇跡之稱的美譽。
20世紀90年代,Java語言出現(xiàn)了,安德斯在Borland一直感覺郁郁不得志,這時慧眼識才的比爾·蓋茨三顧茅廬,邀請安德斯加入微軟。最開始,微軟的重金開價并未打動安德斯,因為憑借他在Borland的多年工作,并作為公司的創(chuàng)始人之一,他應該擁有大量的財富,早已是億萬富翁級的身價。實際上,在安德斯的內(nèi)心深處更需要一個寬松的工作環(huán)境和編程領(lǐng)域內(nèi)更大的挑戰(zhàn),但他的這些想法,當時的Borland公司是無法給予他的。當比爾·蓋茨知道他的想法后,馬上給他一個非常大的挑戰(zhàn),許諾給他一個寬松的工作環(huán)境,讓其領(lǐng)導Visual J++語言設(shè)計小組,這樣他欣然加入了。在安德斯的帶領(lǐng)下,Visual J++語言的開發(fā)非常成功,很快Visual J++將Java開發(fā)人員拉攏到它的周圍了。于是在1999年安德斯被授予“distinguished engineer”(卓越工程師),在微軟僅有16人獲得這樣的榮譽。
后來SUN公司以微軟破壞了Java的跨平臺性為由,終止了對微軟的Java授權(quán),這樣促使微軟決心自己研發(fā)能夠面向網(wǎng)絡的、完全面向?qū)ο蟮木幊陶Z言——C#。微軟把這個在編程領(lǐng)域具有革命意義的重任交給了安德斯,安德斯又一次非常高興地接受了挑戰(zhàn)。而后,安德斯帶領(lǐng)他的C#研發(fā)團隊,經(jīng)過幾年時間的埋頭苦干,終于使C#成為微軟反擊Java語言的最有力武器。