Article View: cn.comp.lang
Article #5�dz������һ�λ�
From: batch
Date: Sat, 18 Aug 2007 13:30
Date: Sat, 18 Aug 2007 13:30
29 lines
3269 bytes
3269 bytes
LinuxWorld对Bjarne Stroustrup的采访,Bjarne Stroustrup的一段话: 我得出的结论(大约于1980年)是:一个通用目的的编程语言必须支持多种编程范型,而且每种范型都要受到良好支持,并且在运行时间和空间效率方面尽可能达到最优。我发现新思想被采纳的速度,被“守旧主义”严重减缓了,而这种“守旧主义”,往往以“复杂性”和“开销”方面的无稽之谈作为靠山。 另一个问题是,许多人 — 包括许多程序员、教育者和管理人员,都很不情愿直面软件开发的复杂性。他们梦想着“银弹”,拒绝有效的思想,只是因为这些思想未臻完美且对于初学者来说难以上手。这导致实际的工作正使用不必要的旧语言、工具以及技术来完成,而稀缺的资源则被浪费于一连串的时髦玩意之中。对问题复杂性的低估,也导致了每一个新的“银弹”过于简单,以至于无法解决现实软件开发世界中的难题。并且,一旦有某种新东西与现实相适应,它就易于受到各种公正或不公正的批评,这些批评来自于下一代“银弹”的信徒们对其复杂性的诟病。 ...................... 我的理想仍然是得到一门单一的语言。将C++与C99合并成一门单一、相当一致的语言,在技术上仍然是切实可行的。我认为这样的语言可以满足所有合理的技术需求。然而,我并不能确信这在“政治”上没有什么问题。作为此事的开端,C与C++的两个标准委员会需要合并为一体,因为两个不同团体并行地发展这两门语言,是不可能实现此一目标的。每一个委员会都吸引对方团体中“与大多数人意见不统一的人以及不喜欢向大多数人作出让步的人”。是的,单一的委员会“扶植”的是一个意见共享、彼此信任并且折衷让步的团体,而两个独立的委员会则为“意见分歧、漠视“困难的”事实和看法”带来了可乘之机。我个人观点是,两个委员会先拿出关于合并的一致意见,然后在ISO C++标准更新之前及时合并。这样将会产生一门更棒的语言和一个更强大的社群。 http://www.royaloo.com/bjarne/interviews/BS_LinuxWorld.htm
Technical Details
Message-ID:
<fa6sae$rlu$1@news.yaako.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!fu-berlin.de!news.cn99.com!news.yaako.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 11047e,a8182243a854221e,start X-Google-Thread: 107c7f,a8182243a854221e,start X-Google-Attributes: gid11047e,gid107c7f,public,usenet X-Google-Language: Chinese,GB Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!fu-berlin.de!news.cn99.com!news.yaako.com!not-for-mail From: "batch" <chinaonhb@hotmail.com> Newsgroups: cn.comp.lang,cn.comp.lang.c,cn.fan Subject: �dz������һ�λ� Date: Sat, 18 Aug 2007 21:30:38 +0800 Organization: Bentium Ltd. (CN99) Lines: 30 Message-ID: <fa6sae$rlu$1@news.yaako.com> Reply-To: "batch" <cn-batch@hotmail.com> NNTP-Posting-Host: 219.136.105.38 Mime-Version: 1.0 Content-Type: text/plain; charset="GB18030" Content-Transfer-Encoding: base64 X-Trace: news.yaako.com 1187443854 28350 219.136.105.38 (18 Aug 2007 13:30:54 GMT) X-Complaints-To: usenet@news.yaako.com NNTP-Posting-Date: Sat, 18 Aug 2007 13:30:54 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6000.16480 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16480