<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          漫畫 | 一個養(yǎng)活了4代程序員的男人

          共 2450字,需瀏覽 5分鐘

           ·

          2021-02-05 09:45

          點擊關(guān)注上方“SQL數(shù)據(jù)庫開發(fā)”,

          設(shè)為“置頂或星標(biāo)”,第一時間送達(dá)干貨

          1996年一個普通的下午, 36歲的安德斯坐在自己的辦公室中,陷入了沉思。



          這天中午,安德斯和比爾·蓋茨一起吃了一頓午飯


          一邊是比爾蓋茨開出的難以拒絕的條件,一邊是自己有著深厚感情的Borland,安德斯很難下定決心......


          1960年,安德斯出生于北歐小國丹麥的哥本哈根。

          北歐是個神奇的地方,誕生了好幾位軟件行業(yè)的大神。


          很快,安德斯也會成為他們其中的一員。

          安德斯在高中時第一次接觸到了計算機,老師教他們學(xué)會了ALGOL編程語言。

          安德斯展示出了自己的天賦,他學(xué)得飛快,兩個星期以后,他就可以反過來幫助回答老師的疑問了。

          上了大學(xué)以后,他和同學(xué)開了哥本哈根第一家電腦商店。

          近水樓臺先得月,安德斯在這些電腦上寫了很多程序。

          他最早用Basic,可很快就覺得Basic太簡單、太無趣了, 他便開始目光轉(zhuǎn)向最底層的編程。
          說干就干,安德斯很快就用匯編語言寫了一個,只有12K,安德斯把它放到了ROM中,開機可用。

          1982年,安德斯又把它移植到了CP/M ?和 DOS上。?這個編譯器被稱為Poly Pascal, 因為此時安德斯的公司叫做Poly-Data microcenter。

          可惜,安德斯是個技術(shù)天才,在商業(yè)這一塊兒并不擅長,Ploy Pascal一直沒有火爆起來。

          直到有一天,他遇到了一生的摯友Philippe Kahn

          Philippe Kahn在安德斯寫的編譯器的基礎(chǔ)上,又添加上了編輯器,做成了一個IDE, 這就是傳奇的Turbo Pascal !
          Turbo Pascal 只需要33K內(nèi)存就能運行!

          更厲害的是,Philippe Kahn給它制定了一個擊穿底線的價格。

          伴隨著Turbo Pascal 的大賣,安德斯版稅分成也拿到手軟,也成為了百萬富翁。

          可以說,安德斯憑借Turbo Pascal 一戰(zhàn)封神!


          1989年,安德斯的公司PolyData遭遇了嚴(yán)重的財務(wù)問題 ,這再次證明,他不是搞商業(yè)的料。

          他決定前往美國加州,加盟好基友Philippe Kahn創(chuàng)立的Borland公司,成為首席架構(gòu)師。

          在Borland,安德斯繼續(xù)開發(fā)Turbo Pascal的編譯器,累計銷售了數(shù)百萬套。

          但是隨著C/C++和Windows的流行,Turbo Pascal逐漸走上了下坡路。

          這時候安德斯看到了微軟Visual Basic的成功,他召集了一個小組,決定對Turbo Pascal做一番脫胎換骨的改造
          這個戰(zhàn)斗力超強的小分隊很快就把第一個版本給開發(fā)了出來,1995年,經(jīng)過大規(guī)模的Beta測試以后,Delphi 1.0 正式上市, 一炮走紅,全球狂賣50多萬套。
          有人的地方就有江湖,有江湖的地方就有分歧。

          在Delphi后續(xù)版本的規(guī)劃中,安德斯和其他成員產(chǎn)生了不同的意見
          很不幸,Zack的想法得到了公司更多的支持,在Delphi 3.0 開發(fā)的中后期,安德斯逐漸邊緣化了。
          加上好基友Philippe Kahn的離職,安德斯感到自己在Borland并不是無可或缺的人物了。

          于是便發(fā)生了文章開頭的一幕。安德斯決定,加入可以讓自己任意發(fā)揮的微軟。
          1996年的微軟正是如日中天,剛剛發(fā)布革命性的Window 95 ,其轟動程度不亞于Apple發(fā)行iPhone,微軟當(dāng)年對程序員的吸引力,就像如今的Google,F(xiàn)acebook那樣。

          在牛人堆中,安德斯迅速展示了高人一籌的實力,他帶領(lǐng)團(tuán)隊進(jìn)入Java IDE領(lǐng)域, 開發(fā)出了Visual J++


          Visual J++的所作所為惹惱了Sun公司
          微軟輸?shù)袅斯偎?,被迫停止Visual J++的開發(fā)。

          比爾·蓋茨決定另起爐灶,建立和Java競爭的生態(tài)系統(tǒng):.NET。

          在.NET中,安德斯制造了一個重磅炸彈:C#


          平心而論,安德斯設(shè)計的C#在很多方面都優(yōu)于Java, 但是Java有著開放的生態(tài),眾多廠商的支持,還是占據(jù)了優(yōu)勢。

          大概在2010年左右,微軟出現(xiàn)了新的危機:專注于Web標(biāo)準(zhǔn),V8 JavaScript引擎 + Chrome 徹底擊敗了微軟的IE,贏得了瀏覽器大戰(zhàn)。
          安德斯發(fā)現(xiàn),JavaScript這門動態(tài)類型的語言對于IDE來說并不友好,缺乏靜態(tài)類型讓JavaScript開發(fā)大項目的體驗并不好。
          這個新的語言就是著名的TypeScript, 它是JavaScript的超集,在編譯時,TypeScript會刪除所有類型并將代碼還原成JavaScript。


          從Turbo Pascal ,到Delphi ,再到C#, TypeScript, 安德斯的每一個作品幾乎都是別人的終生成就。

          夸張一點說,安德斯的作品養(yǎng)活了四代程序員。

          有人說,安德斯沒有原創(chuàng)性的發(fā)明,他只是個編程語言的改進(jìn)者,但是安德斯精通程序語言、編譯器技術(shù)、開發(fā)工具、Framework以及系統(tǒng)架構(gòu),軟件界有很多重要的人物和好手,但是尚不知有任何人能像Anders一樣在這么多領(lǐng)域都能成為大家。

          安德斯就是程序員之神!

          我是岳哥,最后給大家分享我寫的SQL兩件套:《SQL基礎(chǔ)知識第二版》《SQL高級知識第二版》的PDF電子版。里面有各個語法的解釋、大量的實例講解和批注等等,非常通俗易懂,方便大家跟著一起來實操。


          有需要的讀者可以下載學(xué)習(xí),在下面的公眾號「數(shù)據(jù)前線」(非本號)后臺回復(fù)關(guān)鍵字:SQL,就行

          數(shù)據(jù)前線
          ——End——

          后臺回復(fù)關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨

          后臺回復(fù)關(guān)鍵字:進(jìn)群,帶你進(jìn)入高手如云的交流群。

          推薦閱讀

          瀏覽 56
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  我要看黄色特黄大片 | 久久国产精品伦子伦网爆社区 | 国产老熟女高潮毛片A片仙踪林 | 亚洲人成电影一区二区在线 | 美女日逼网址 |