|
发表于 2004-12-15 19:16:22
|
显示全部楼层
- 在1998年的元旦,Bjarne Stroustrup(C++之父)接受了IEEE《计算机
- 》杂志记者的专访。
- 编辑很自然的认为他会对于过去七年来使用他创建的语言进行面对对象
- 设计做一个历史性的回顾。
- 而在这个专访中,记者获得了更有价值的新闻,但是最后编辑决定为了
- 整个IT产业,这个稿子不能发表,但是就像其它被砍掉的新闻,往往还是弄得路
- 人皆知的。
- 这一篇适当时专访的完全拷贝,没有被编辑、删改或者做过什么润色处
- 理,也没有发布过,可能看起来不像常见的杂志文章,但这是实情。
- 你会发现真正引人入胜的地方... ...
- ----------------------------------------------------------------------
- 记者: 您在几年前你改变了软件设计世界的面貌,现在再回首往事您有什么感想?
- Stroustrup: 事实上我在你到来之前的这些天里一直在考虑这件事,你还记得几
- 乎所有的人都在写 C程序那会儿吗?麻烦的是这些人写得太好了,而且那些个大
- 学也都在努力的传授 C编程技术。的确他们是十分的成功——我要特别的指出“
- 成功”这个词——因为这种显著的 C程序员的培养效率,这就是产生问题的原因
- 记者: 这难道是个问题吗?
- Stroustrup: 当然,你记得大家都在用Cobol语言写程序的时候吗?
- 记者: 哦,当然,当时我也一样。
- Stroustrup: 在一开始的时候,这些人简直象半个上帝似的拿着高工资,享受着
- 贵族一样的待遇。
- 记者: 唉,那些日子多么的让人怀念,是吧?
- Stroustrup: 当然了。但是接着发生了什么?IBM觉得这样不舒服,就投资了数百
- 万来培养程序员,直到程序员多得一毛钱就可以雇一打。
- 记者: 这就是为什么当时我撤出来了,工资在一年里就降到人们在说做个记者都
- 比程序员强的地步。
- Stroustrup: 对啦!那时侯相同的事情发生在了C程序员身上了。
- 记者: 这个我明白了,可是您要说的是……
- Stroustrup: 有一天,我坐在办公室里就在想如何能把这件事挽回一些。我想知
- 道如果有一种特别复杂而且难以学会的语言,是否就没有人可以又把程序员们搞
- 到市场的泥潭里去呢?我用了从X10里了解到的东西,,噢,就是X-Windows,真
- 是一个该死的图形系统,只能运行在那些个SUN 3/60的机器里,哈!它具有所有
- 我想要的特征:可笑而复杂的语法,含混的功能描述,还有伪装的OO结构,就算
- 是在现在,还是没有人愿意用那些东西,如果你不想发疯的话,Motif才是唯一解
- 决方案。
- 记者: 你是在开玩笑吗?
- Stroustrup: 没有,事实上还有另外的一个问题,UNIX是用C写的,就是说任何一
- 个C 程序员都可以很容易的成为系统程序的开发者。还记得一个大型的主机系统
- 应用的开发者通常能挣多少钱吗?
- 记者: 你肯定是知道我当时就是干这个的。
- Stroustrup: 好吧,因此这个新的语言一定要通过隐藏所有的系统调用来和UNIX
- 分离开来,这样可以使那些个就只是知道DOS的人也可以活得很体面。
- 记者: 我不大相信您说的这个……
- Stroustrup: 而且到现在时间也够长的了,我相信有很多的人已经指出了C++是对
- 时间的浪费,我要说的是,这个过程比我想象的要长的多了。
复制代码 |
|