微软架构师谈编程语言发展之一

http://tech.ddvip.com   2007年08月08日    社区交流

内容摘要:微软架构师谈编程语言发展之一

  Charles:好的。今天我们请到了微软设计编程语言的大师们。请你们介绍一下自己。

  (译者注:Channel 9的主持人,从其对话来看,应该是编程出身,对于程序有很好的理解)

  Herb:我是Herb Sutter,我是VC++小组的架构师。

  (译者注:C++标准委员会主席,Exceptional C++系列的作者,C++领域的大牛人)

  Erik:Erik Meijer,我在VB以及C#小组工作。

  (译者注:先是SQL Server组的架构师,现为VB、C#组的架构师,从事把CLR、关系数据库、XML数据合为一体的伟大事业)

  Brian:我是Brian Beckman,和Erik Meijer一起工作。呵呵

  (译者注:物理学家,天体物理为主,业余时间写程序,包括编译器,自称来自从事影视娱乐业的家族,家里以其从事科学研究为奇)

  Anders:我是Anders Hejlsberg,我的技术领域是C#。

  (译者注:微软的“技术小子”,公认的牛人,C#的主要设计者,.NET框架的重要参与者。微软之前,Anders是Borland的工程师,Turbo PASCAL的主要开发人员,Delphi的首席架构师)

  Charles:我们今天访谈主要讨论两个相关的论题:可组合性(Composability)与编程语言。作为程序员,当我们构造系统时,总是要面对这两个问题。你们是创设语法,搭建架构的人。所以,我想讨论的一点是,你们是如何协调工作的?三个语言——C#、VB和C++,都在演进,同时又服务于不同的目的,C++更多服务于系统级,C#和VB更多偏向应用层面。而且,语言在不断创新(译者注:谢谢ponda的修正)。这一切是如何形成的?你们一起工作吗?你们是如何决定语言的创新的(译者注:谢谢ponda的修正)?你们是一起设计,还是想到什么后再与他人共享?很抱歉提这样的怪问题,请试着回答。

来源:天极    作者:程化    责编:豆豆技术应用

正在加载评论...