摘要
大约2个月前,在Herb Sutter的网站上看到了一个链接,内容是Channel9网站对他和其他三名微软架构师就"编程语言发展"进行的采访,架构师中有Anders Hejlsberg。一看之下,就被这个视频迷住了。这些大师站在历史的高度,通观全局又不失细节,高屋建瓴,有点有面地谈到了多个语言的发展和语言间的相互关系,看完之后,感到视野得到了不小地开拓,对于语言、框架、工具的关系;对于静态(动态)类型、函数(命令)型编程;对于"可组合性"、"并发性"、"抽象层次"都有了更多的认识。说开点,随着互联网的真正深入生活,随着"多核"时代的到来,IT技术领域正在经历一场变革。这场变革和"可组合性"、"并发性"这两个关键词息息相关,围绕着这两个关键词,若干新点子,新技术被提出来,而这些新技术往往与软件产业生产者所用的工具——编程语言紧密相关。因此,作为一个软件职业者(或爱好者),听听大师的谈话,对于把握这场变革的脉搏,跟上变革的潮流都不无裨益。看完视频,感到由于语言关系,如此好的材料无法为广大中国程序员所知,实在是个遗撼,于是萌发了翻译的念头。水平所限,错误难免,欢迎大家指正!此文在本人博客上发布后,drdirac和pongba两位朋友对译文提出了若干补充和修正,在此表示感谢!
This interview includes the talks with technical gurus like Herb Sutter,Anders Hejlsberg,Erik Meijer,and Brian Beckman.It will be good for software professionals to hear voice from these gurus in order to better understand the happening change and keep up with it.
出处
《程序员》
2007年第9期26-30,10,共5页
Programmer