亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

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

系統 1981 0

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

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

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

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

Delphi與C#之父:技術理想架構開發傳奇
風靡一時的 Turbo Pascal

Borland 的內部矛盾很快引起了微軟的注意, Anders 在開發界的名頭和對技術的理解使微軟急不可耐,甚至對 Borland 使用了最直接的攻擊。微軟人力部門派遣加長型的大轎車到 Borland 大門口找 Anders 吃飯,并開出了年薪百萬美元以上的條件;在苦等無應、按捺不住之下,很快就再次聯系 Anders ,這次給出的條件是兩百萬美元,但依然沒能打動 Anders 。微軟開始思索金錢以外的東西。第三次,比爾 - 蓋茨親自出馬,除了開出三百萬的價碼,還給 Anders 完成技術理想的許諾。

經過短暫的猶豫, Anders 完成了自己的決定,這個決定足以像 Turbo Pascal Delphi 那樣再次振動整個開發界;因為這個決定,促成了 VJ++ C# 和微軟 .NET 戰略的誕生。

Visual J++

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#

Delphi與C#之父:技術理想架構開發傳奇
.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 正在用自己的理想續寫新的技術傳奇。

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


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲国产成人久久一区www | 天天干天天干天天干天天干天天干 | 国产v欧美v日本v精品 | 99这里只有 | 久久亚洲一级毛片 | 欧美亚洲免费 | 久久综合中文字幕 | 国产九九在线观看播放 | 美女叫春 | 天天干天天草天天 | 亚洲成人高清在线观看 | 亚洲成人一级 | 黄色片网站视频 | 国产白拍| 欧美成人激情视频 | 天天干天天插天天 | 亚洲精品欧美精品国产精品 | 国产一二三区精品 | 亚洲国产精品久久综合 | 91九色首页 | 国产三级久久 | 四虎在线影视在线影库 | 国产精品永久在线 | 人成午夜免费大片在线观看 | 黄页成人免费网站 | 69成人网 | 国产精品欧美亚洲 | 毛茸茸free牲交 | 国产精品乱码免费一区二区 | 九九视频这里只有精品 | 亚洲综合五月天婷 | 99久久做夜夜爱天天做精品 | 日日影院| 91在线精品亚洲一区二区 | 欧美成人丝袜视频在线观看 | 色婷婷色综合 | 毛片2| 香蕉色综合 | 天天拍拍夜夜出水 | 亚洲欧美日韩精品久久亚洲区 | 羞羞视频网站在线观看 |