delphi与c#之父:技术理想架构开发传奇

delphi与c#之父:技术理想架构开发传奇

ID:5419829

大小:2.32 MB

页数:6页

时间:2017-12-10

delphi与c#之父:技术理想架构开发传奇_第1页
delphi与c#之父:技术理想架构开发传奇_第2页
delphi与c#之父:技术理想架构开发传奇_第3页
delphi与c#之父:技术理想架构开发传奇_第4页
delphi与c#之父:技术理想架构开发传奇_第5页
资源描述:

《delphi与c#之父:技术理想架构开发传奇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Delphi与C#之父:技术理想架构开发传奇AndersHejlsberg(安德斯-海森博格)坐在自己的办公室,双眼直直的盯着前方。他要做一个决定,决定自己未来的命运和理想。这是1996年一个普通的下午,几个小时前,他刚与比尔-盖茨结束了一次愉快的午餐,同为软件界的精英,他们相谈甚欢,盖茨给他开出三百万以上的年薪和数万股的微软股票。这是一个诱人的条件,但更重要的是,盖茨许诺他可以有充分的时间和资源投身自己感兴趣的技术方向。Anders在犹豫,他是否真的要离开已经工作了十三年的Borland。从TurboPascal、SideKick再到Delphi,Borland是Anders辉煌的起

2、点,他在这里成为人们敬仰的软件大师,并一手铸就了Borland传奇;在Borland,Anders有太多美好的回忆和未完成的理想。AndersHejlsberg然而,随着1994年PhilippeKahn(Borland公司创始人)的离去,Anders渐渐失去了最强有力的支援;Borland的新任CEODelbertYocam希望加强Delphi在IDE市场的王者地位,因为Delphi才是Borland最主要的财务来源;但Anders已经看到Java和虚拟机语言的潜力,与其在已有的产品上徘徊不前,他更想专注于新产品BorlandJava(后来的JBuilder)的研发;Borland的

3、管理层的技术短视和Anders的技术追求显得如此格格不入;Anders回忆那段经历时曾说“那时,我感觉自己并不是不可缺少的人”。风靡一时的TurboPascalBorland的内部矛盾很快引起了微软的注意,Anders在开发界的名头和对技术的理解使微软急不可耐,甚至对Borland使用了最直接的攻击。微软人力部门派遣加长型的大轿车到Borland大门口找Anders吃饭,并开出了年薪百万美元以上的条件;在苦等无应、按捺不住之下,很快就再次联系Anders,这次给出的条件是两百万美元,但依然没能打动Anders。微软开始思索金钱以外的东西。第三次,比尔-盖茨亲自出马,除了开出三百万的价码

4、,还给Anders完成技术理想的许诺。经过短暂的犹豫,Anders完成了自己的决定,这个决定足以像TurboPascal和Delphi那样再次振动整个开发界;因为这个决定,促成了VJ++、C#和微软.NET战略的诞生。VisualJ++1996年,Anders正式加盟微软,成为VisualJ++和WFC(Windows基础类库)的架构师。他的第一个项目与其在Borland的技术理想相当接近,在微软知名的VisualStudio平台上打造一个基于虚拟机的语言和像Delphi一样彻底解放程序员生产力的IDE。这就是J++语言和VJ++开发工具。我们知道,编程语言和IDE的开发相当考验一个架

5、构师的功力,作为用汇编打造TurboPascal和亲手开发Delphi的软件大师(自Anders离开Borland后,Delphi的底层架构在三年内一直无人可以修改),Anders不负众望,微软很快在新版VisualStudio6.0版本中引入了J++;微软平台的程序员找到了击败Java阵营的工具。在相当一段时间里,J++成为微软抗衡Java的最有力武器;同时,由于Anders对Java的一些想法,改进后的J++甚至吸引了一大批Java程序员。后来由于微软在Java开发工具授权问题上和Sun公司的纠纷以及Borland公司对微软大张旗鼓的挖角的报复,迫使微软停止了VisualJ++的后

6、续开发。在Borland对微软和Anders个人的起诉书上写有这样一句话:“Anders正在帮助微软开发DelphiforJava”。作为Anders在微软的第一个产品,J++曾一度取得成功;但最后的纠纷使Anders意识到,商业环境的变化已经无法再像当年做Pascal那样随意,想要完成自己的梦想,必须帮助微软打造自己的技术平台和编程语言,而这门语言不是C++,因为他不想受C++标准委员会的限制;这门语言也不是Java,因为他看到Java不完美的地方和商业纷争;Anders要的,是运行在独立平台上的一门完美语言。.NET与C#VJ++之后,Anders作为.NET概念的发起人之一,被任

7、命为微软.NET的首席架构师主持开发工作。众所周知,.NET框架最初是个模糊的概念,即使是推出.NET战略一年之后,开发者依然无法看清.NET的技术愿景。其实,Anders也在不断的思考,从TurboPascal到Delphi再到现在的.NET,所有这一切都是致力于对开发者生产力的解放;但在微软,他要做的是平衡技术理想和商业价值的关系;还好,比尔盖茨履行了他当年的诺言,Anders可以按照他的想法打造.NET;程序员出身的盖茨相信,好的技术必然

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。