当前在线人数9955
首页 - 分类讨论区 - 电脑网络 - 窗口里的风景版 -阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: c#之父Anders Hejlsberg 的故事
[同主题阅读] [版面: 窗口里的风景] [作者:rapier] , 2007年08月20日00:36:19
rapier
进入未名形象秀
我的博客
[上篇] [下篇] [同主题上篇] [同主题下篇]

发信人: rapier (shasha), 信区: DotNet
标  题: Re: c#之父Anders Hejlsberg 的故事
发信站: BBS 未名空间站 (Mon Aug 20 00:36:19 2007)

same story

http://www.delphidevelopers.com/borland/interview_lino.htm  

  采访著名Delphi开发专家Alain   'Lino'   Tadros  
  
  注:这个Alain   'Lino'   Tadros   也是个大牛人呀.比咱们所见到高手要高的多了

  
  DI:   在你作为开发者和培训师的职业生涯里,或许会有一些有趣的不寻常的经历,
与我们分享一些吧。  
  
  LT:   我真希望你从来没问过。我要告诉你两个故事,在一开始做Delphi   2的时候
,我是Anders   Hejlberg的   QA   工程师,做所有的OLE   和   COM有关的技术工
作。当有一天做Delphi   3的时候,我从服务器上安装了这个构建版本,来测试Anders
新加的一些特性,我不能正确的运行Delphi32.exe,于是我宣布这个构建版本   DOA(
dead   on   arrival),其他的QA小组成员报告说他们用同样的版本可以顺利进行他们
的测试,于是我重装了一次,但是仍然不行!  
  
  我跑过几间办公室去问Anders和   Chuck可能会是什么毛病。他们两个都答应过来看
看。我怎么也不会忘记那一天:Anders   Hejlsberg   和   Chuck   Jazdzewski在我
办公室挨着坐着把Delphi32.exe装载到TD32   ,看着Delphi   的启动代码,几分钟后
,Anders   说:“看,Chuck   ,这个字节不应该在这里,那是一个紧凑记录。”  
Chuck   回答说:“是的,看来是在从网络安装的过程中它被移动了一个字节。”当时
我站在他们的身后,我能想到的的所有事情就是我这件事中犯了个大错误,甚至开始考
虑下一份工作了:开一家热狗店。  
  
  第二个故事发生在Delphi   3发售的那天。我已经呆在那里四天了,就是为了保证新
的ActiveX   架构已经做好面世准备。   我在前几天就已经三次暂停过这个产品的推
出了。在我检查完最终版本时,我看见R&D   和   QA   工程师正在祈祷我不会发现任
何其他问题,那样我们就可以有个应得的假期了。于是我决定和这个小组开个玩笑,我
用Delphi   3   编了个ActiveForm,在它的OnActivat事件中有这样一句话:  
  
  MessageBox(Handle,   'Access   Violation   at   Address   004458AZ   '+  
  'in   module   SampleAX.dll.   Read   of   address   000002F4',  
  'SampleAX',   MB_ICONSTOP   or   MB_OKCANCEL);  
  
  我要小组的几个成员过来,并让他们好好看看内存地址,我演示了在任何容器里调入
这个ActiveX   都会显示那个我创建的信息,这就证明我们还有问题。甚至在读过了内
存地址里所提示的信息之后,也没有一个人能够告诉我为什么。最后,Danny   Thorpe
   来到我办公室看了看,五秒钟后他看着我说,“你真是只讨厌的小狗,Lino!”  


Anders  就是delphi  pascal 编译器的作者  c#的发明者  现在在微软

这3个目前都在微软


Delphi的首席架构师Danny Thorpe从Google跳槽到微软

谁说只有微软员工跳槽到Google?

原Borland公司的首席科学家,Delphi的首席架构师Danny到Google逛了一圈后又跳到了
Microsoft,加入Windows Live platform team。受李维的影响,我对这个据说是除
Anders以外唯一能修改Delphi编译器的天才非常崇拜。

到目前为止,Delphi的连续3任首席架构师现在全在微软:

Anders Hejlsberg: C#
Chuck Jazdzewski: XAML
Danny Thorpe: Windows Live

这个搭配很有意思,也很完美,他们三个的分别负责底层实现、中层架构和上层应用。
这些技术也都是微软下一代的主力作战武器,而结合在一起更是威力无比。


【 在 rapier (shasha) 的大作中提到: 】
: “他简直就是神”
:     Lino Tadros是第一个使用Delphi 2创建ActiveX的程序员,并因此被Delphi总设计
: 师Anders请到Delphi开发组负责ActiveX开发。
:   “Delphi 2上市后OLE和COM还是个神秘的技术。那时我对 ActiveX 控件的所有东西
: 都非常感兴趣。我在Borland停车场等Anders,当时他正抽着一支香烟走出来,我问我心
: 目中的‘神’:能否给我一些指点如何用Delphi 2写一个OCX控件?他说:‘很有趣!为
: 什么不自己找出来并告诉我呢’。我们约好每天在停车场碰面(抽一支烟时间),我向
: 他请教一些问题并告诉他我的研究成果。我们每天碰面次数越来越多,都越来越有兴趣
: 实现该技术。1995年夏天,我终于用 Delphi 2写出了第一个ActiveX控件!”
:    “最有趣的事情发生在Delphi 3开发时期”, Lino 说,“当我在自己电脑上运行
: ...................



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 67.103.]

[上篇] [下篇] [同主题上篇] [同主题下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996