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