天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Delphi與C#之父:技術理想架構開發傳奇

  Anders Hejlsberg(安德斯-海森博格) 坐在自己的辦公室,雙眼直直的盯著前方。他要做一個決定,決定自己未來的命運和理想。這是1996年一個普通的下午,幾個小時前,他剛與比爾-蓋茨結束了一次愉快的午餐,同為軟件界的精英,他們相談甚歡,蓋茨給他開出三百萬以上的年薪和數萬股的微軟股票。這是一個誘人的條件,但更重要的是,蓋茨許諾他可以有充分的時間和資源投身自己感興趣的技術方向。

  Anders在猶豫,他是否真的要離開已經工作了十三年的Borland。從Turbo Pascal、SideKick再到Delphi,Borland是Anders輝煌的起點,他在這里成為人們敬仰的軟件大師,并一手鑄就了Borland傳奇;在Borland,Anders有太多美好的回憶和未完成的理想。

Anders Hejlsberg
Anders Hejlsberg

  然而,隨著1994年Philippe Kahn(Borland公司創始人)的離去,Anders漸漸失去了最強有力的支援;Borland的新任CEO Delbert Yocam希望加強Delphi在IDE市場的王者地位,因為Delphi才是Borland最主要的財務來源;但Anders已經看到Java和虛擬機語言的潛力,與其在已有的產品上徘徊不前,他更想專注于新產品Borland Java(后來的JBuilder)的研發;Borland的管理層的技術短視和Anders的技術追求顯得如此格格不入;Anders回憶那段經歷時曾說那時,我感覺自己并不是不可缺少的人。


風靡一時的Turbo Pascal

  Borland的內部矛盾很快引起了微軟的注意,Anders在開發界的名頭和對技術的理解使微軟急不可耐,甚至對Borland使用了最直接的攻擊。微軟人力部門派遣加長型的大轎車到Borland大門口找Anders吃飯,并開出了年薪百萬美元以上的條件;在苦等無應、按捺不住之下,很快就再次聯系Anders,這次給出的條件是兩百萬美元,但依然沒能打動Anders。微軟開始思索金錢以外的東西。第三次,比爾-蓋茨親自出馬,除了開出三百萬的價碼,還給Anders完成技術理想的許諾。  經過短暫的猶豫,Anders完成了自己的決定,這個決定足以像Turbo Pascal和Delphi那樣再次振動整個開發界;因為這個決定,促成了VJ++、C#和微軟.NET戰略的誕生。

  1996年,Anders正式加盟微軟,成為Visual J++和WFC(Windows基礎類庫)的架構師。他的第一個項目與其在Borland的技術理想相當接近,在微軟知名的Visual Studio平臺上打造一個基于虛擬機的語言和像Delphi一樣徹底解放程序員生產力的IDE。這就是J++語言和VJ++開發工具。我們知道,編程語言和IDE的開發相當考驗一個架構師的功力,作為用匯編打造Turbo Pascal和親手開發Delphi的軟件大師(自Anders離開Borland后,Delphi的底層架構在三年內一直無人可以修改),Anders不負眾望,微軟很快在新版Visual Studio 6.0版本中引入了J++;微軟平臺的程序員找到了擊敗Java陣營的工具。

  在相當一段時間里,J++成為微軟抗衡Java的最有力武器;同時,由于Anders對Java的一些想法,改進后的J++甚至吸引了一大批Java程序員。后來由于微軟在Java開發工具授權問題上和Sun公司的糾紛以及Borland公司對微軟大張旗鼓的挖角的報復,迫使微軟停止了Visual J++的后續開發。在Borland對微軟和Anders個人的起訴書上寫有這樣一句話:Anders正在幫助微軟開發Delphi for Java
  作為Anders在微軟的第一個產品,J++曾一度取得成功;但最后的糾紛使Anders意識到,商業環境的變化已經無法再像當年做Pascal那樣隨意,想要完成自己的夢想,必須幫助微軟打造自己的技術平臺和編程語言,而這門語言不是C++,因為他不想受C++標準委員會的限制;這門語言也不是Java,因為他看到Java不完美的地方和商業紛爭;Anders要的,是運行在獨立平臺上的一門完美語言 。  

  .NET與C#   

  VJ++之后,Anders作為.NET概念的發起人之一,被任命為微軟.NET的首席架構師主持開發工作。眾所周知,.NET框架最初是個模糊的概念,即使是推出.NET戰略一年之后,開發者依然無法看清.NET的技術愿景。其實,Anders也在不斷的思考,從Turbo Pascal到Delphi再到現在的.NET,所有這一切都是致力于對開發者生產力的解放;但在微軟,他要做的是平衡技術理想和商業價值的關系;還好,比爾蓋茨履行了他當年的諾言,Anders可以按照他的想法打造.NET;程序員出身的蓋茨相信,好的技術必然會帶來好的商業價值。

  在經過不斷的反思和討論之后,Anders確定了.NET未來的走向:一個致力于敏捷軟件開發、快速應用開發、平臺無關性和網絡透明化的軟件開發平臺。.NET將是微軟為下一個十年對服務器和桌面型軟件工程邁出的第一步。它應該包含許多有助于互聯網和內部網應用迅捷開發的技術。

  這就是我們現在所看到的.NET,更重要的是,為了實現這一平臺,Anders需要一門新的編程語言,它既要像Java一樣通過虛擬機實現平臺的跨越,還要避免一些開發者普遍抱怨的Java語言存在的缺點;同時,這門語言的革新將使得程序員可以同時進行Windows應用軟件和網絡應用軟件以及組件和服務的開發。這門語言就是C#。

.<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>架構圖 
.NET已成為微軟的基礎技術架構

  Anders曾笑稱自己把上世紀末和本世紀初的全部獻給了C#。作為C#的架構師,Anders對其傾注了自己的全部精力。2003年,在Channle 9的一次訪談中,《Java編程思想》的作者Bruce Eckel向Anders證實一段傳聞:我聽說C#是一個工程師小組在一個屋子里設計出來的? ,Anders苦笑作答:是的。4年來,我們一直呆在這個屋子里。現在,每周一、三、五,我們仍然在這里會面。

  我們可以想象Anders為使C#只允許單一繼承,同時保證一個類可以實現多個接口功能的苦苦思索;也可以想象他為C#支持完整反射的反復論證;這一切都是為了他的技術理想,而這個理想自大學時代開發Turbo Pascal時就未曾變過。  現在,我們已經看到了.NET和C#的成功,這不僅體現在每期的編程語言排行榜上,在Windows平臺和眾多.NET開發的網站上,.NET和C#現在已經無處不在。在Delphi的輝煌過后,Anders正在用自己的理想續寫新的技術傳奇。

it知識庫Delphi與C#之父:技術理想架構開發傳奇,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲三级精品 | 在线观看亚洲AV无码每日更新 | 在线黑人抽搐潮喷 | 97超碰97资源在线观看视频 | 2019在秋霞理论 | 欧美麻豆一精品一AV一免费 | 在线看片av以及毛片 | 中文字幕无码他人妻味 | 久久re热在线视频精6 | 无码人妻精品一区二区蜜桃在线看 | 高H各种PLAY全肉NP | 国产精品一区二区AV交换 | 老司机福利在 线影院 | 亚洲国产高清在线观看视频 | 美女胸禁止18以下看 | 男女作爱在线播放免费网页版观看 | 美女快播第一网 | 久久九九青青国产精品 | 亚洲va在线va天堂XX xX | 后入内射国产一区二区 | 殴美黄色网| 亚洲精品视频免费观看 | 俄罗斯6一9泑女网站 | 四虎成人影院 | 秋霞成人午夜鲁丝一区二区三区 | 综合激情区视频一区视频二区 | 欧美亚洲国内日韩自拍视频 | 无遮掩H黄纯肉动漫在线观看星 | 果冻传媒视频在线观看完整版免费 | 免费看黄的片多多APP下载 | 久久中文字幕亚洲 | 毛片手机在线看 | 办公室里呻吟的丰满老师电影 | 狠狠色丁香婷婷久久综合 | 一本到高清视频在线观看三区 | 9亚洲欧洲免费无码在线 | 国产亚洲精品线观看不卡 | 国产成人精品亚洲线观看 | 男人插曲女人下生免费大全 | 亚洲一卡二卡三卡四卡2021麻豆 | 日韩在线中文字幕无码 |