CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  扩充话题 >  灌水乐园

C++之父:任何公司只要清醒,就会认识到用C++来做项目简直是一场灾难。如果还没认识到这些,那就是活该!

楼主IamTheTruth(真理)2005-04-14 09:44:37 在 扩充话题 / 灌水乐园 提问

记者:   噢,但是C++的确是一种可靠的语言啊!  
   
  Stroustrup:   你是真的相信的,对吧?你有没有真的坐下来用C++开发过项目?我  
  来告诉你会发生什么:首先,我会加入足够的缺陷来让那些微不足道的模块先执  
  行,让工作超载,在工程扫尾的阶段,你回发现几乎所有的模块都会有这种缺陷  
  ,这是因为人们以为就是应该这样做,因为在C++的教程中就是这样写的。在相同  
  的模块中执行不同对象的相似操作意味着:有一些东西在各个模块中是完全不相  
  同的。当你有了互不相同的上百个这样的模块,就可以把他们集成在一起了。其  
  次,我再说说所谓的数据隐藏,上帝啊,当我听说了有的小组实现了什么对象协  
  同通信,我真的是憋不住想笑!我看,OO方法中的“协同”这个词可以把项目经  
  理的肋条累断。  
   
  记者:   我不得不说着太可怕了!你还说这是用来提高程序员的工资,这太龌龊了  
  !  
   
  Stroustrup:   龌龊?不是这样的,任何人都有选择的权利。我是并不想让事情发  
  展成这个样儿的。不管怎么说,我基本上还是成功的。C++现在已经不行了不是?  
  而且程序员现在还是能挣到高工资的——特别是那些还要维护这些该死的“++”  
  东西的那些程序员。你应该明白如果你去维护一个不是由你开发的C++模块是不可  
  能的。  
   
  记者:   怎么会这样的?  
   
  Stroustrup:   你糊涂了?还记得typedef吗?  
   
  记者:   噢,当然。  
   
  Stroustrup:   知道要在头文件里发现象'RoofRaised'这样的变量是一个双精度数  
  要用多长的时间吗?想象一下要在一个工程里所有的类定义里寻找那些typedefs  
  ...   ...  
  ...   ...  
   
  记者:   那么你为什么认定你已经成功了呢?  
   
  Stroustrup:   还记得一般一个C程序项目要多长时间吗?一般是6个月。这对于一  
  个要养活妻子孩子的程序员是不够的。如果是一样的项目,但是用C++来开发,会  
  怎么样呢?我告诉你:要一两年才能做完!这不好吗?就是一个小小的编程语言  
  选择的决定,语言程序员就不会轻易的下岗了不是?而且那些个大学已经很久没  
  有传授C了,现在是对C程序员的短缺。特别是对UNIX编程熟悉的程序员。在使用  
  了这么多年的“new”以后,而且一直以来一直都不用担心返回值的问题。还有多  
  少程序员知道使用“malloc”?事实上,大多数的C++程序员舍弃了返回值,无论  
  什么样的结果,甚至于返回了“-1”,其实用不着什么'throw'、'catch'、'try  
  '之类的东西,至少你应该知道产生了错误。  
   
  记者:   但是继承的确不是可以节省很多时间的吗?  
   
  Stroustrup:   是吗?你注意过C项目计划和C++的项目计划之间的不同吗?在进行  
  了三次系统功能分解后,要确定所有的东西都可被继承到,如果没有那么说明还  
  是有错,但是有谁在C编程里听说过存储渗漏这个说法?现在你可以在业界的大厂  
  商的产品中发现了!有很多的公司不得不放弃了,并且把工程转包出去,他们知  
  道最后可能象筛沙子似的把内存站用完,他们才不想遭那份罪呢!  
   
  记者:   也有一些工具来……  
   
  Stroustrup:   大多数的防渗漏的工具不还是用C++写的。  
   
  记者:   果把这些东西发表了,我们可能在这个行业里无法立足了,你知道吗?  
   
   
  Stroustrup:   我不相信,就象我所说的,现在C++已经是在垂死挣扎了。任何公司  
  只要清醒,就会认识到用C++来做项目简直是一场灾难。如果还没认识到这些,那  
  就是活该!有一段时间我使劲的劝Dennis   Ritchie用C++重写UNIX。  
   
  记者:   啊?天哪!他是怎么说的?  
   
  Stroustrup:   我不得不承认他的洞察力,我想他和Brian在很早的时候就清楚的明  
  白了我的意图,但是从来没有说出来,他说如果我愿意的话,他可以帮我用C++写  
  个DOS。  
   
  记者:   那么你写了吗?  
   
  Stroustrup:   事实上,我写了,我完成后可以给你一个DEMO,我在机房里的一台  
  4个CPU的Sparc   20上做的,运行得特别的快,而且只占了70M的硬盘空间。  
   
  记者:   有For   PC的版本吗?  
   
  Stroustrup:   现在你在开玩笑了,难道你没见过Windows   95吗?我认为它是我成  
  功标志之一,  
   
  记者:   我也总是在想关于Unix++,还是有人在试着搞这么个东西的。  
   
  Stroustrup:   那是因为他们还没有看到这个采访手迹。  
   
  记者:   对不起,不过依我看,我们恐怕不会刊发这些东西的。  
   
  Stroustrup:   但是这是个世纪故事,我只是想让我的程序员伙伴们记住我为他们  
  做了什么,你知道这些个日子里C++程序员可以挣多少钱吗?  
   
  记者:   我所听说的是一个顶尖的C++程序员一小时可以挣到70~80美圆。  
   
  Stroustrup:   知道了吧!而且我打赌他肯定可以挣那么多!!单步跟踪我放在C+  
  +里面的那些gotcha,并不是容易的事了。在在项目中使用C++的所有特性即使是  
  有经验的程序员也会感到困惑.   事实上有时侯我也是觉得挺难受的,虽然这个特  
  性是为我的初衷而做的,我几乎喜欢上了这个语言。  
   
  记者:   你的意思是说你以前是不喜欢的?  
   
   
  Stroustrup:   我是狠它的!难道你不同意它是挺笨重的吗?但是当那本书的版税  
  源源不断的……   我想你能够明白这些。  
   
   
   
   
   
  全文:  
  http://dev.csdn.net/article/65/65660.shtm  
  http://bbs.openlab.net.cn/ShowThread.aspx?PostID=393362 问题点数:0、回复次数:92Top

1 楼IamTheTruth(真理)回复于 2005-04-14 09:48:29 得分 0

C++之父访谈录  
   
   
  在1998年的元旦,Bjarne   Stroustrup(C++之父)接受了IEEE《计算机  
  》杂志记者的专访。  
  编辑很自然的认为他会对于过去七年来使用他创建的语言进行面对对象  
  设计做一个历史性的回顾。  
   
  而在这个专访中,记者获得了更有价值的新闻,但是最后编辑决定为了  
  整个IT产业,这个稿子不能发表,但是就像其它被砍掉的新闻,往往还是弄得路  
  人皆知的。  
   
  这一篇适当时专访的完全拷贝,没有被编辑、删改或者做过什么润色处  
  理,也没有发布过,可能看起来不像常见的杂志文章,但这是实情。  
   
  你会发现真正引人入胜的地方...   ...Top

2 楼titanzhi(烈火精灵----千金复来还散尽)回复于 2005-04-14 09:49:57 得分 0

楼主.这贴也太老了吧.Top

3 楼cc1q(hoho|InVirtualWorld)回复于 2005-04-14 09:54:31 得分 0

关注Top

4 楼IamTheTruth(真理)回复于 2005-04-14 09:57:13 得分 0

回复人:titanzhi(烈火精灵-学习JAVA中.唉,苦命)   (   三级(初级))   信誉:95   2005-04-14   09:49:00   得分:0  
  ?    
  楼主.这贴也太老了吧.  
  ==================================  
  从98年到现在C++没多大变化,所以那时说的东西现在没变Top

5 楼OldWaterKing(老水王)(☆壮志饥餐板猪肉,笑谈渴饮论坛水☆)回复于 2005-04-14 09:59:28 得分 0

oldTop

6 楼BeginnerCpp(禅)回复于 2005-04-14 10:01:52 得分 0

好像这是个愚人节式的玩笑Top

7 楼zhouweiwansui(彪悍的论点不需要解释)回复于 2005-04-14 10:17:00 得分 0

如果你认为这个访谈是真的,那就是侮辱你自己的智商Top

8 楼cc1q(hoho|InVirtualWorld)回复于 2005-04-14 10:19:33 得分 0

那位达人反驳一下嘛。  
   
  让我这个门外汉了解一下。Top

9 楼SphinxEGO(你,就是你,把屁股抬高点)回复于 2005-04-14 10:24:55 得分 0

把你屁股抬高点啊  
   
  哈哈哈哈哈哈   ~Top

10 楼goodluckyxl(被人遗忘的狗)回复于 2005-04-14 10:36:43 得分 0

从98年到现在C++没多大变化,所以那时说的东西现在没变  
  ---------------------------  
   
  强    
  Top

11 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 10:43:17 得分 0

楼主不厚道呀,98年的IEEE   interview的内容是   C++之父解释为什么标准C++不只是一个面向对象的语言。和楼主的一点联系的没有!Top

12 楼IamTheTruth(真理)回复于 2005-04-14 10:44:59 得分 0

英文原文:  
   
  http://www.edu-cyberpg.com/Technology/c++.htmlTop

13 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 10:44:59 得分 0

楼主的真理   是JAVA的真理吧?恶心呀!!Top

14 楼IamTheTruth(真理)回复于 2005-04-14 10:48:54 得分 0

全文:  
  http://dev.csdn.net/article/65/65660.shtm  
   
  这可是CSDN自己发表的文章Top

15 楼CSDNATM(飞行员,麻烦帮开个窗让我透透气)回复于 2005-04-14 10:52:53 得分 0

rC++之父:任何公司只要清醒,就会认识到用C++来做项目简直是一场灾难。如果还没认识到这些,那就是活该!(IamTheTruth)   0   14   4-14   10:48   管理    
  ?Javaer进来看看!   Cpper要进来的话先准备好心脏病药(IamTheTruth)   100   40   4-14   10:34   管理    
  ?纯Java的浏览器:WebRenderer!   非常棒!   难怪连微软、NetScape、FireFox都不敢收费,WebRender却敢!(IamTheTruth)   20   49   4-14   09:22   管理    
  ?Java是民主的。   .net是毒裁的。   C++是什么的?   答:C++什么也不是,无组织,无纪律,无民主,无毒裁,一盘散沙,乌合之众(IamTheTruth)   20   16   4-13   22:41   管理    
  r微软手机死的好惨(IamTheTruth)   0   1   4-13   15:07   管理    
  ?微软的Windows   Media   Player中竟使用java造!?(IamTheTruth)   10   61   4-13   12:30   管理    
  ?毛   VS   蒋(IamTheTruth)   20   45   4-12   13:21   管理    
  ?CSDN上的Javaer比cpper多(IamTheTruth)   20   15   4-11   18:18   管理    
     
  最新:8篇     1        
  Top

16 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 10:54:55 得分 0

你不知道CSDN的新闻也是   花边新闻吗?  
  在说别人的文档不代表CSDN的行为,而且那篇英文的文章是假的,你看看那网制就知道了PlaygroundTop

17 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 10:57:06 得分 0

只有你们这些JAVAer篇要把C++拿来和你们JAVA比。你有见过那个人把C++拿去和JAVA比的?  
  楼主啊,典型的JAVA痴!Top

18 楼IamTheTruth(真理)回复于 2005-04-14 10:58:26 得分 0

一个曾经的坚定的Cpper的投降书:    
   
   
  作者说“我曾经是一个c/c++坚决拥护者在许多论坛里和java程序员打笔仗”,但现在他说:    
  “c/c++是需要退出舞台”    
   
   
   
   
   
  关于两代语言.C/C++,java/c#    
   
  smgeng    
   
  .net技术   (2001-08-31   17:50:59)    
   
  关于两代语言.C/C++,java/c#    
  www.chinacs.net   2001-4-26   17:34:00   中文C#技术站    
   
   
  不要以为这个题目是耸人听闻,但就目前的形势来看c/c++是需要退出舞台或者说的婉转一点是需要更新换代了.    
  我想在未来的一两年里,作为程序员等级评判的标准之一c/c++(不管是mfc还是bcb)将会让位给三种编程语言,1.sun的java2.windows平台上的c#3.xml    
  为什么这么说呢,我认为最大理由是目前的应用程序正在从基于独立的操作系统,传向基于internet平台.    
  我们以前开发应用程序都是依赖于平台的功能调用,mfc,bcb都是这样.而现在日益火热的internet编程却最不想关心的就是某一个平台的调用,譬如说要实现b2b的电子商务那么就需要做不同平台的集成,如果我是程序员我最care的就是如何实现商务逻辑    
  而不是各种平台之间的通信和管理.那么我们最迫切需要的就是一种与各种平台调用无关的语言,这中语言只注重程序逻辑的设计而不涉及平台的调用.而我们熟悉的   c/c++却恰恰不是为这个而设计的(赫赫这也不能怪c/c++在70年代谁能知道现在internet的情况呢).c/c++的最初设计目的是为了设计   unix产生一种介于汇编和高级语言之间的一种开发高效而性能不低的语言.他要比其他任何高级语言都要关心系统的物理结构,譬如一直是毁誉搀半的指针.   指针之所以强大就是应为涉及了系统物理内存的管理.他可以使得程序员和系统之间成为一种半透明状态.但是就是这种半透明的状态让指针带来了更多的不稳定性.    
  c/c++在面向Internet的编程中却无任何优势可言.跨平台的电子商务软件最害怕顾及各种平台之间的天差地别的系统调用,最害怕时不时的由于内存泄漏而crash.c/c++的优势在这里却成为了劣势.即使在windows平台上开发基于windows   dna的solution    
  用的最多的还是vb做的dcom而不是vc的atl做的dcom,因为c/c++虽然高效但是太容易    
  出错,如果不是很小心的释放内存nt很快就会资源不足.    
  java   就是最先看到这种情况,他用jvm实现了平台无关用内存回收实现了稳定健壮.但是相当多的c/c++程序员抱怨java太慢了.的确即使到   java2速度仍然是一个大问题.我曾经是一个c/c++坚决拥护者在许多论坛里和java程序员打笔仗.但是我逐渐意识到面对与internet平台而不是特定的操作系统的时候java的速度问题往往是一个小小的瑕疵.我们可以想象那一个电子商务网站会用我们手头的pc做服务器,他们不是sun的   e1000就是ibm的risc6000.在这种平台上java这点速度问题只是a   peice   of   cake.程序员只需要专注与商务逻辑的编程,而不必要关心数组是否越界,对象内存是否释放更不需要关心是不是unix和windows的系统调用不一样.    
  ......    
  http://www3.ccw.com.cn/club/essence/200108/4298.htm    
  Top

19 楼IamTheTruth(真理)回复于 2005-04-14 11:00:24 得分 0

一个曾经的坚定的Cpper的投降书:    
   
   
  作者说“我曾经是一个c/c++坚决拥护者在许多论坛里和java程序员打笔仗”,但现在他说:    
  “c/c++是需要退出舞台”    
   
   
   
   
   
  关于两代语言.C/C++,java/c#    
   
  smgeng    
   
  .net技术   (2001-08-31   17:50:59)    
   
  关于两代语言.C/C++,java/c#    
  www.chinacs.net   2001-4-26   17:34:00   中文C#技术站    
   
   
  不要以为这个题目是耸人听闻,但就目前的形势来看c/c++是需要退出舞台或者说的婉转一点是需要更新换代了.    
  我想在未来的一两年里,作为程序员等级评判的标准之一c/c++(不管是mfc还是bcb)将会让位给三种编程语言,1.sun的java2.windows平台上的c#3.xml    
  为什么这么说呢,我认为最大理由是目前的应用程序正在从基于独立的操作系统,传向基于internet平台.    
  我们以前开发应用程序都是依赖于平台的功能调用,mfc,bcb都是这样.而现在日益火热的internet编程却最不想关心的就是某一个平台的调用,譬如说要实现b2b的电子商务那么就需要做不同平台的集成,如果我是程序员我最care的就是如何实现商务逻辑    
  而不是各种平台之间的通信和管理.那么我们最迫切需要的就是一种与各种平台调用无关的语言,这中语言只注重程序逻辑的设计而不涉及平台的调用.而我们熟悉的   c/c++却恰恰不是为这个而设计的(赫赫这也不能怪c/c++在70年代谁能知道现在internet的情况呢).c/c++的最初设计目的是为了设计   unix产生一种介于汇编和高级语言之间的一种开发高效而性能不低的语言.他要比其他任何高级语言都要关心系统的物理结构,譬如一直是毁誉搀半的指针.   指针之所以强大就是应为涉及了系统物理内存的管理.他可以使得程序员和系统之间成为一种半透明状态.但是就是这种半透明的状态让指针带来了更多的不稳定性.    
  c/c++在面向Internet的编程中却无任何优势可言.跨平台的电子商务软件最害怕顾及各种平台之间的天差地别的系统调用,最害怕时不时的由于内存泄漏而crash.c/c++的优势在这里却成为了劣势.即使在windows平台上开发基于windows   dna的solution    
  用的最多的还是vb做的dcom而不是vc的atl做的dcom,因为c/c++虽然高效但是太容易    
  出错,如果不是很小心的释放内存nt很快就会资源不足.    
  java   就是最先看到这种情况,他用jvm实现了平台无关用内存回收实现了稳定健壮.但是相当多的c/c++程序员抱怨java太慢了.的确即使到   java2速度仍然是一个大问题.我曾经是一个c/c++坚决拥护者在许多论坛里和java程序员打笔仗.但是我逐渐意识到面对与internet平台而不是特定的操作系统的时候java的速度问题往往是一个小小的瑕疵.我们可以想象那一个电子商务网站会用我们手头的pc做服务器,他们不是sun的   e1000就是ibm的risc6000.在这种平台上java这点速度问题只是a   peice   of   cake.程序员只需要专注与商务逻辑的编程,而不必要关心数组是否越界,对象内存是否释放更不需要关心是不是unix和windows的系统调用不一样.    
  ......    
  http://www3.ccw.com.cn/club/essence/200108/4298.htm    
  Top

20 楼zhenhao(轻松XP)回复于 2005-04-14 11:01:14 得分 0

晕,文档中心的是csdn自己发表的?  
   
  文档中心都是个人观点,都是csdn用户发表的Top

21 楼ZhangYv(迎着朝阳,走向地狱)回复于 2005-04-14 11:01:58 得分 0

正如LINUX和WINDOWS一样,各有各的好处。Top

22 楼IamTheTruth(真理)回复于 2005-04-14 11:04:31 得分 0

关于C++复杂性的零碎思考    
   
  本文系数月前随手写下的,没有起承转合与段落章法,观点更是未经推敲。仅供参考。    
  ------------------------------------------------------------------------------------------    
   
  C+   +的表面困境来自两方面,一是开发效率低,而是容易犯错,维护难度大。此二者俱是表象,本质就是一个——过度复杂。或有人说C++之关键缺陷是没有统一完整的类库支撑,Bjarne   Stroustrup即强调此因素。然而这其实只不过是一个结果,而不是原因。正是因为语言太复杂,才无法在有效期内开发出高质量的大一统的类库。    
   
  C++的复杂,并非是其体积庞大之必然结果。复杂是对结构混乱无序程度的描述,规模大,结构不见得必然复杂。    
   
  C++的复杂,也并不是如很多人所认为,是若干种编程范式(paradigms)的并存而至。事实上,现代实用编程语言至少有2-3种范式才能登大雅之堂。以范式数量论,Python和Ruby等新型动态语言的范式甚至多于C++,然而它们却以简单和开发效率高著称。    
   
  C+   +复杂的根源在于三大约束:与C的完全兼容、静态类型检查、最高性能。在三大约束下,C++未能完善对于面向对象思想的支持,未能建立强大的动态能力,从而使得C++在OO这个单项上存在本质缺陷。事实上,C++的过程、OB模型相当成熟和稳定,而泛型模型,就单项来说,除了语法丑陋之外也没有大的问题。缺陷集中体现在OO模型的实现,并因此干扰了其他几个范式的完整程度。然而,OO的缺陷绝非设计者的偏执,其原因在于三大约束。如果坚持三大约束,则即使再重新设计一次,结果也与今日相差不远。Stroustrup在多种场合表示,对C++的设计没有大的后悔之处,意思就是这个。侯捷先生早在2001年初即对我说,C++在OO上不及Java,当时体会不深,认为没有大一统的单根类库会使设计更加灵活,后来又认为凭借GP可以抵消OO的不足甚至超越之,现在看来即使不是不可能,这条道路也必然是艰辛异常,成败难以预料。    
   
  又因为上述所有因素的综合作用,C++基础类库的建设只能进行到很低的高度上就停下来,因为再往上走就面临重重困境和无穷无尽的争论。C++标准库实际上是一个距离应用相当遥远的非常基础的程序库,其主体部分只相当于   Java中System和Util两个package。而C++宁可停在这样的低层次,也不愿意放弃三大约束中的任何一个。这种执着使得高层标准库设施的建立异常困难,使用也不容易。Boost库中相当部分组件的易用性不佳。    
   
  模板的复杂语法与三大约束也有直接的关系。另一个原因是Bjarne在发明模板时目标单纯。C#和Java加入泛型机制的时候,没有继承C++最好的经验,却不约而同地继承了C++模板机制中最坏的部分——语法,短期来看,丧失了一次改革的良机。长远来看,必成累赘。    
   
  不完善的异常机制则是在木已成舟的情况下迫不得已的设计。    
   
  C+   +中的多种范式并行,是一些最复杂问题的表面原因。以至于Doug   Lea建议在一个项目里只坚持一个范式。但是这仍然只是表象。归根结底还是因为OO的缺陷,使得与其它范式合作时困难成倍放大。故自接受Doug   Lea思想以来,我的C++(乃至其他现代语言,尤其是Python等多范式语言)的开发设计思路是:    
   
  1.   首先选定一种思维方式(即范式),尽可能只用这一种思维方式解决问题;    
  2.   如果在局部遇到其他思维方式更得力的问题,则经慎重考虑后,可以将另一种风格包装在局部,解决局部问题。但整个系统在某一层次之上看来,应当是统一一致的。一般C++的开发,应以OB为基本风格。除非有类似MFC那样庞大而成熟的OO库支持,不应贸然在整体上使用OO风格。    
  3.   多种风格混用,除非有已被充分讨论并验证的方案(即成熟模式),可提供单一风格不能提供的较大优势,否则应极力避免。当然鼓励在研究中探索,但实践是另一回事。    
   
  C++完全可以在90年左右摆脱C的约束,随后简化模板语法,完善异常模型,接纳可选GC,建立完整的单根类库,付出性能小幅度下降的代价之后,实现语言整体升级。    
   
  但是C++选择了另一条路,三大约束坚持到底,坚守系统层面,以替代C为己任。是福是祸,实难判别。如果90年代初选择升级,胜则扼死Java于摇篮之中,败则寸土不保。不过以C++之高性能,胜面应稍大。如今看来,在系统面彻底取代C已无可能。    
   
  1994年为STL拖延标准立案时间长达四年,如今来看功过亦存争议。错过黄金时机不说,STL典范一立,库设计风气为之一改。然而在解决应用问题上,泛型较之OO,适应能力远逊之,且应用困难。    
   
  总之,C++的三大约束,既是其兴起之要素,也是其衰落之源头,同时,又是其今天得以屹立不倒的重要基石。其是非功过,实难一言以蔽之。    
   
  补充:2004年10月20日    
  C+   +/CLI之对于C++的意义,其实并不在于使C++重新获得了制胜   Java或者C#的机会,而在于巩固了C++作为.NET平台上系统语言的地位。由此知,C++/CLI的发展,的确如Stan   Lippman所说,是C++一贯发展思路的延续。三大约束固然已经放弃,但其精神实质仍在,形攻而实守,未来将可作为.NET上唯一最强之系统语言而长命百岁。    
   
  C++/CLI决不简单,但在大多数时候,它能够比传统的C++表现的简单些。这就是Andrew   Koenig说的,通过复杂实现简单。    
   
  C#   和Java的繁荣期,则有赖于人们对于大一统的中层次语言的信仰有多坚持。此两种语言无论在系统开发还是在应用开发中都非最优选。目前C#出现一些迹象,引入一些动态语言特性如cmdlet,又强化系统编程能力,想上下通吃。这是一条不归路,必会使C#变得更加复杂怪异。    
   
  学习编程语言,通语法能实践,不过十分之一。真正重要的是掌握其多种多样的实用的idioms或模式。这些模式才是体现了语言精神的东西。未掌握各种语言中的主要应用模式,则应羞于用“会”字。常听有人说某某语言一周乃至一两天即可掌握,这个掌握的层次肯定是很低的。真正要“掌握”语言,则我等凡人,诸事缠身,非得集中精力学习实践一两年,将该语言所擅长领域的应用问题熟悉过一遍,才有可能。若论精通,则十年也不容易。Henry   Spencer用了30年C,仍乐此不疲;Pragmatic   Programmer中评价Ruby说,学上四个小时就可以用它解决实际问题,但是10年之后还为它层出不穷的新意感到惊讶。偶见有人举出自己“精通和掌握”的工具和语言,动辄长达八九上十种,实为笑柄。真正掌握一种,已经是难能可贵,熟练掌握两种层次不同,思维不同的语言,应是有抱负的程序员的自我要求。何况如今之软件开发涉猎甚广,仅通编程层次还显不够。不过总之百招会不如一招精,做什么工作都要有自己的过人之处。    
  http://blog.csdn.net/myan/archive/2004/10/23/148900.aspxTop

23 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 11:15:06 得分 0

没见地。C++只是语言,JAVA背后有平台撑腰。  
  只有平台淘汰说,没有语言淘汰说。语言是一种表达思想的工具,而平台仅仅是一个玩具Top

24 楼IamTheTruth(真理)回复于 2005-04-14 11:18:40 得分 0

C++的无数缺点........Visulal   C++是什么?--兼谈其他    
  weizhisheng   原作    
   
   
  这个问题很奇怪吗?大概是。不过,当我又看到有人发表诸如“Windows/Office是VC编写的”或者“VC是无所不能的”这种高论,我就禁不住这样问自己。    
   
  Visual   C++究竟是什么?你平常在其中工作的那个标记着“Microsoft   Visual   C++”的窗口,真的就代表Visual   C++吗?    
   
  按照我的理解,Visual   C++是一个开发工具包,它大概可以分成三个主要的部分:    
   
  1.   Developer   Studio,这是一个集成开发环境,我们日常工作的99%都是在它上面完成的,再加上它的标题赫然写着“Microsoft   Visual   C++”,所以很多人理所当然的认为,那就是Visual   C++了。其实不然,虽然Developer   Studio提供了一个很好的编辑器和很多Wizard,但实际上它没有任何编译和链接程序的功能,真正完成这些工作的幕后英雄后面会介绍。我们也知道,   Developer   Studio并不是专门用于VC的,它也同样用于VB,VJ,VID等Visual   Studio家族的其他同胞兄弟。所以不要把Developer   Studio当成Visual   C++,   它充其量只是Visual   C++的一个壳子而已。这一点请切记!    
   
  2.   MFC。从理论上来讲,MFC也不是专用于Visual   C++,Borland   C++,C++Builder和Symantec   C++同样可以处理MFC。同时,用Visual   C++编写代码也并不意味着一定要用MFC,只要愿意,用Visual   C++来编写SDK程序,或者使用STL,ATL,一样没有限制。不过,Visual   C++本来就是为MFC打造的,Visual   C++中的许多特征和语言扩展也是为MFC而设计的,所以用Visual   C++而不用MFC就等于抛弃了Visual   C++中很大的一部分功能。但是,Visual   C++也不等于MFC。    
   
  3.   Platform   SDK。这才是Visual   C++和整个Visual   Studio的精华和灵魂,虽然我们很少能直接接触到它。大致说来,Platform   SDK是以Microsoft   C/C++编译器为核心(不是Visual   C++,看清楚了),配合MASM,辅以其他一些工具和文档资料。上面说到Developer   Studio没有编译程序的功能,那么这项工作是由谁来完成的呢?是CL,是NMAKE,和其他许许多多命令行程序,这些我们看不到的程序才是构成   Visual   Studio的基石。    
   
   
   
  为什么我会觉得“Windows是用VC开发的”这种说法很奇怪?因为它太含糊了。用VC,可以编写MFC应用,也可以编写纯SDK程序,不论哪一种方式,都不一定是非VC不可。只要乐意,我完全可以用UltraEdit来写出一个   MFC程序,再用CL编译之,没有必要一定动用VC这个大家伙。而且有许多黑客和买不起Visual   Studio的人就是这么干的!用SDK编程就更不需要VC了,Down一个Borlan   C++   Compiler下来,或者用lcc之类的编译器,同样可以达到目的。再说了,Windows可不是一个单纯的产品。用VC来编写Windows外围程序是完全不成问题的,可是操作系统的核心部分呢?就算可以用VC来编写代码,调试怎么办?VC自身的调试器对一般的应用功能是够强大的,可是对于系统级的调试根本无能为力,因为这个调试器本身就是依赖于操作系统的。只有系统级的调试程序如debug,SoftIce和Wdebug这些工具才能完成如此重大的任务。    
   
  从历史上来看,Visual   C++   1.0的出现晚于Windows   3.0,而且那时候的MFC只有一个雏形而已,用来开发操作系统根本是不可能的事情。在Visual   C++   1.0的前面倒是有一个Microsoft   C/C++   7.0,但是它整体水平不如Borland   C++   3.1,在扩展内存管理方面的功能又不如Watcom   C++   ,所以一直没有占据很大的市场。它现在已经不作为单独的产品,但仍然作为Platform   SDK的主要组成部分而存在于Visual   Studio产品中,而且其功能比过去也不可同日而语了。到Windows   95问世的时候,MFC仍然在尽力追赶操作系统的功能。应该说Visual   C++   5.0是一个转折点,一方面MFC已经发展比较完善,另一方面,操作系统的基本结构也已经稳定,后面就主要着眼于系统整合与完善作为商务平台的功能。已经稳定的系统不可能再进行翻天覆地的修改,所以,我比较能够接受“Windows系统是用Microsoft   C++和MASM作为编译器完成的”这种说法。研究Windows的系统文件可以看出,很多文件显示出来的Linker   Version明显是Microsoft   C++编译器。至于代码是用什么编写的?我不知道,也不想知道,除了Developer   Studio的编辑器之外,任何好的文本编辑器都能够做到这一点。    
   
   
   
   
   
  Visual   C++是无所不能的吗?唔,最好也是分开来说。Developer   Studio肯定不是—它只是个外壳而已。MFC呢?也不是。一方面它是对API的封装,离开了API它就什么也干不了;另一方面,MFC对API的封装也不够全面,有些时候还是要直接调用API函数才能够“为所欲为”。至于Platform   SDK,倒真的可以说它几乎是无所不能的。不过,过分强调这一点并没有太大意义。只要有一套完整的编译器,和必须的支持文件,其他开发工具也可以说是“无所不能”的,比如Borland   C++   Compiler或者lcc都可。    
   
  老实说,我并不喜欢“无所不能”这类字眼。关键在于各人的理解不同。如果我较起真来,说能不能写个VC程序让电脑拿起鼠标砸向我不喜欢的老板,你说它能办得到吗?所谓的“无所不能”究竟有何意义?让我用VC写一个   Server,能在普通工作站上支持每秒几千万的访问量,杀了我也办不到,不管VC的优化手段是多么有效。在具体的平台上,在特定的操作系统中,不论多么强大的工具,最终还是要受到平台和系统本身的限制。大家应该知道这个悖论吧:上帝能否制造出一块他自己也举不起来的石头?    
   
   
   
  我也常常看到“MFC永远不会过时”或者“C++是不会灭亡的”这种发言。我理解发言人的心情,不过这种说法绝不客观。一种语言也好,一个   Application   Framework也罢,它们之所以有今天的地位,并不是纯粹自然形成的,有许多复杂因素的作用,也有时势造英雄的理由在内,所谓“居高声自远,非是籍秋风”是也。历史的舞台从来不是为某人专设,即使真有所谓万古长青的怪胎,恐怕也正应了那句老话:“众人都死了,只剩咱们两个老妖精,有什么意思!”我们现在使用的语言,不论Basic,Pascal还是C++,甚至如日中天的Java和C#,终究都会有功成身退的一天。这并不是我们的损失,相反,薪尽火传,一种语言中好的,合理的因素,肯定会被后续者所继承和发扬,自然界的新陈代谢本该如此。    
   
  天空没有飞翔的痕迹,而飞鸟已经飞过。一种语言只要曾经在历史上留下浓墨重彩的一笔,完成它“为先贤继圣学,为万世开太平”的历史使命(有点夸张),这就够了,何必缠绵不舍作儿女之态!不知道我有生之年会不会看到C++的消亡,如果真有这么一天,我会拍手欢呼,因为这说明已经有了另外一种更新更好的语言来代替它(或许是几种)。不过照我猜想,像C+   +这种轰动武林惊万教的语言,其灭亡恐怕也不会是悄无声息,而多半属于“始皇既没,余威震于殊俗”那种情况。    
   
   
   
  最后请允许我发表一点感慨。语言的优劣其实是一个无需讨论的问题,个人的经历和所处环境在很大程度上就决定了你对某种语言的看法,这是很个人的东西。好比碰到一位法国朋友,他多半会自豪的告诉你:法语是世界上最好最优美的语言。对这种说法我会微笑表示赞同,并且欣赏他的民族自豪感,而不会觉得这是对汉语或者英语的贬低—虽然我心底里一直深信,汉语才是世界上最好的语言。当然,如果他对我说“你们那些破烂中文是些什么玩意”,那我可能就是另外一种反应了。    
   
  说了这么多,意思无非是想少些无谓的争论罢了。常在论坛上看到“XXX是最好的语言(编译器),XX是什么东西”之类发言。我不想和他们争论,一个人对一样东西既然完全失去了接触和了解的兴趣,那么说什么大概都没有用了。只是觉得遗憾而已。人世间的隔膜与误会,大多是由于彼此不了解而引起,而多少悲剧正是由此而发生呵。在编程的世界里大概不会这么严重,不过言为心声,多少也可看出个人的品行。如果某个人A常在我面前说B的坏话,那么我对B不会有恶感,相反我对A的印象分要减去20。自己不了解的人或者事,不管,不说,也就是了。何至于恶言相加呢。    
   
  我参加工作的时间不长,各种各样的软件工程师倒是见过不少。就我看到的情况,程序员实在是很沉默寡言的一类人,平时总是表现的温文尔雅,有时候却难得的能见到他们大发脾气,扔鼠标,砸键盘,捶显示器,干什么的都有(这种情况多半是遇到没有办法除掉的Bug了)。面对亲人和朋友的时候他们有时候会选择长久的沉默,只有坐到机器前面时才会发现他们的痴迷和狂热。虽然普遍的不善言谈,但是他们似乎总能在游戏或者网络中找到发泄的方式。所以我在各种各样的论坛上看到语法错误不忍卒读的文字,看到互相指责乃至于人身攻击的情况,甚至看到许多不雅的词汇,虽然心情无论如何愉快不起来,但是我想我能理解。只是,我仍然感到担心,毕竟程序员这一行干几年就了不起了,而人生还有很长的路要走呢。没有一个健全的心态,没有足够为人处世的技巧,30岁以后的人生该如何把握呢?    
   
  http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=4550Top

25 楼IamTheTruth(真理)回复于 2005-04-14 11:29:59 得分 0

回复人:yjh1982(血精灵)   (   一星(中级))   信誉:103   2005-04-14   11:16:00   得分:0  
  ?    
  ====================================  
  你真是智商可比爱因死蛋啊。你有证据证明文章是假的?你凭什么说这文章“被砸了”?  
   
   
  另外,你能反驳文章中有关C++的缺点的论述?  
   
  ....................  
  说你诬蔑成性你又不承认.你提的文章(连你都可以发一篇文章到csdn文档中心)  
  先得证明你的文章是真的,而不是由我来证明你的文章是假的...这就是我为什么要把你比作  
   
  ....好比一个检查官诬蔑别人犯罪,他不加固自己的证据,反而说,如果你不能提出自己没犯罪的证据,那就说明你有罪...楼主就这样推崇着Java和民主的事业....  
  ======================================  
   
  你认为是假文章不是C++之父说的,我没证据说是真的,但你也没证据说是假的。  
   
  你就来反驳一下文章中说的吧:  
   
  记者:   噢,但是C++的确是一种可靠的语言啊!  
   
  Stroustrup:   你是真的相信的,对吧?你有没有真的坐下来用C++开发过项目?我  
  来告诉你会发生什么:首先,我会加入足够的缺陷来让那些微不足道的模块先执  
  行,让工作超载,在工程扫尾的阶段,你回发现几乎所有的模块都会有这种缺陷  
  ,这是因为人们以为就是应该这样做,因为在C++的教程中就是这样写的。在相同  
  的模块中执行不同对象的相似操作意味着:有一些东西在各个模块中是完全不相  
  同的。当你有了互不相同的上百个这样的模块,就可以把他们集成在一起了。其  
  次,我再说说所谓的数据隐藏,上帝啊,当我听说了有的小组实现了什么对象协  
  同通信,我真的是憋不住想笑!我看,OO方法中的“协同”这个词可以把项目经  
  理的肋条累断。  
   
  记者:   我不得不说着太可怕了!你还说这是用来提高程序员的工资,这太龌龊了  
  !  
   
  Stroustrup:   龌龊?不是这样的,任何人都有选择的权利。我是并不想让事情发  
  展成这个样儿的。不管怎么说,我基本上还是成功的。C++现在已经不行了不是?  
  而且程序员现在还是能挣到高工资的——特别是那些还要维护这些该死的“++”  
  东西的那些程序员。你应该明白如果你去维护一个不是由你开发的C++模块是不可  
  能的。  
   
  记者:   怎么会这样的?  
   
  Stroustrup:   你糊涂了?还记得typedef吗?  
   
  记者:   噢,当然。  
   
  Stroustrup:   知道要在头文件里发现象'RoofRaised'这样的变量是一个双精度数  
  要用多长的时间吗?想象一下要在一个工程里所有的类定义里寻找那些typedefs  
  ...   ...  
  ...   ...  
   
  记者:   那么你为什么认定你已经成功了呢?  
   
  Stroustrup:   还记得一般一个C程序项目要多长时间吗?一般是6个月。这对于一  
  个要养活妻子孩子的程序员是不够的。如果是一样的项目,但是用C++来开发,会  
  怎么样呢?我告诉你:要一两年才能做完!这不好吗?就是一个小小的编程语言  
  选择的决定,语言程序员就不会轻易的下岗了不是?而且那些个大学已经很久没  
  有传授C了,现在是对C程序员的短缺。特别是对UNIX编程熟悉的程序员。在使用  
  了这么多年的“new”以后,而且一直以来一直都不用担心返回值的问题。还有多  
  少程序员知道使用“malloc”?事实上,大多数的C++程序员舍弃了返回值,无论  
  什么样的结果,甚至于返回了“-1”,其实用不着什么'throw'、'catch'、'try  
  '之类的东西,至少你应该知道产生了错误。  
   
  记者:   但是继承的确不是可以节省很多时间的吗?  
   
  Stroustrup:   是吗?你注意过C项目计划和C++的项目计划之间的不同吗?在进行  
  了三次系统功能分解后,要确定所有的东西都可被继承到,如果没有那么说明还  
  是有错,但是有谁在C编程里听说过存储渗漏这个说法?现在你可以在业界的大厂  
  商的产品中发现了!有很多的公司不得不放弃了,并且把工程转包出去,他们知  
  道最后可能象筛沙子似的把内存站用完,他们才不想遭那份罪呢!  
   
  记者:   也有一些工具来……  
  Top

26 楼IamTheTruth(真理)回复于 2005-04-14 11:32:19 得分 0

国内不谈Java---硅谷的Java   时代潮流——Java    
   
    不久前时间国内一些网站做了一项调查:你首选哪种编程语言?结果Visual   C++、Visual   Basic和Delphi名列前茅,比例都在20%以上,成了名副其实的“三剑客”,微软是“三分天下有其二”。君若不信,可以到   www.csdn.net的“专家门诊”上去看看,VC、VB、Delphi的问题满天飞,超过万个,而关于Java的问题只有几百个。看到这种情况,我真要大声疾呼:中国的程序员们,赶快转向Java吧!我真不忍心看到在这个领域,我们被国外的同行越拉越远。    
   
    我是1996年毕业的,正值Java刚出,火气冲天之时。我当时是一名C++的狂热者,有着3年的C++经验。接触Java也仅仅是在作毕业设计的时候用过,对Java也算是有了基本了解,那时Sun公司才推出jdk1.0(Java   Development   Kit:Java开发工具包),烂的很,某些基本功能都没有。我和大家一样,对Java根本就不认可,认为它只是一个玩具,是Sun公司用于干扰微软的市场手段,就像Oracle公司那时整天叫嚷着NC要取代PC一样。    
   
    作完了毕业设计后,我就把Java扔到爪哇国去了。自认为C+   +不错,还是干自己的老本行吧!毕业时我认为精通C++,并且有Java的基础,算是身怀两种绝技了,在国内的软件界还可以混个明堂出来吧。怀着对未来美好的憧憬和对C++的无限崇拜,我出来闯荡了。唉——出去的情况于我的想法完全两样,那时Delphi,VB到是漫天飞,C++高不可攀,可我偏偏又是一个C++偏执狂,要我去改学其它语言,在我看来简直是对C++的侮辱,也是对我信念的侮辱,所以,让我“屈就”其他语言是绝对不可能的!对国内失望之余,我想到IT技术前沿的美国,于是满怀希望来到了IT精英汇集之地——硅谷。    
   
    我想这下总算可以施展我深藏多年的C++才华了吧,但我再一次错了!在硅谷,VB,Delphi根本不入流,虽然C++还继续再用,但是已经是大不如以前了,不过有C++背景的找工作要相对容易些。这里,程序员们,大小的CEO、CTO只对Java感兴趣。真让我万万想不到!这里反微软的气氛很浓,也许是Sun,Oracle,IBM,AOL等超级公司的大本营在此的缘故吧。呆过一段时间后,我发现这里只要是稍微大一点的公司,都在同时维护着几套系统,这些应用系统都是过去开发的,往往建立在不同的操作系统和应用环境之上,维护工作比较烦琐。如果想一劳永逸地解决软件的跨平台问题,让这些System无缝的衔接起来,最好有一种“一次编写,到处运行”的软件,于是,Java成了最好的解决方案!    
   
    在这里,各个大公司对Java的追求几乎是玩命的:IBM在全球就有16个Java实验室,扛着“Java就是一切”的大旗日夜奋战,投入Java的钱一点不比sun少;Intel全力以赴赶制Java芯片,以求在Java谋得一席之地;   Oracle、Sybase、Informix这些王牌数据库厂商更是纷纷下马,把Java绑定到自己的产品中,提供对Java最全面、最直接的支持;   Inprise、BEA、Iona、Netscape(现已被AOL吞并)联合一大批系统集成、支援厂商,争先恐后地开发自己的Java工具、应用服务软件,目的只有一个,就是让自己的产品带上一个响亮的“J”字;Cisco、3Com、HP、NEC等一大批网络设备供应商对嵌入式Java表现出浓厚的兴趣,一批又一批Java接口的智能设备相续涌现出来。这个市场上的竞争异常激烈,谁也不敢怠慢。    
   
    Sun自己就更不用说了,sun   创造了Java,但Java并非sun所独有。来自巨头们的竞争,也让Sun感到了前所未有的压力。在“捍卫Java,保卫Java,发展Java”的方针下,Sun带领巨头们发布了面向不同领域的各个版本:面向PC领域的Java2   Standard   Edition(J2SE),面向企业级计算的Java   2   Enterprise   Edition(J2EE),面向嵌入式系统的Java2   Embedded   Edition(J2ME),面向智能终端的Personal   Java   Edition……在这样一种趋势下,迫不得已,我只有放下曾经让我无限自豪、热情彭湃的C++   ———   我心爱的C++!在国内,是还达不到使用C++这样的高度;而在地球另一边的硅谷,C++已经丧失了昔日的辉煌。感叹万余,我随即以着极大的热情投入到   Java的事业中,幸好有着C++的功底和以前对Java的了解,Java很快就上手。    
   
   
    我想这下总算可以施展我深藏多年的C++才华了吧,但我再一次错了!在硅谷,VB,Delphi根本不入流,虽然C++还继续再用,但是已经是大不如以前了,不过有C++背景的找工作要相对容易些。这里,程序员们,大小的CEO、CTO只对Java感兴趣。真让我万万想不到!这里反微软的气氛很浓,也许是Sun,Oracle,IBM,   AOL等超级公司的大本营在此的缘故吧。呆过一段时间后,我发现这里只要是稍微大一点的公司,都在同时维护着几套系统,这些应用系统都是过去开发的,往往建立在不同的操作系统和应用环境之上,维护工作比较烦琐。如果想一劳永逸地解决软件的跨平台问题,让这些System无缝的衔接起来,最好有一种“一次编写,到处运行”的软件,于是,Java成了最好的解决方案!    
   
    在这里,各个大公司对Java的追求几乎是玩命的:IBM在全球就有   16个Java实验室,扛着“Java就是一切”的大旗日夜奋战,投入Java的钱一点不比sun少;Intel全力以赴赶制Java芯片,以求在   Java谋得一席之地;Oracle、Sybase、Informix这些王牌数据库厂商更是纷纷下马,把Java绑定到自己的产品中,提供对Java最全面、最直接的支持;Inprise、BEA、Iona、Netscape(现已被AOL吞并)联合一大批系统集成、支援厂商,争先恐后地开发自己的   Java工具、应用服务软件,目的只有一个,就是让自己的产品带上一个响亮的“J”字;Cisco、3Com、HP、NEC等一大批网络设备供应商对嵌入式Java表现出浓厚的兴趣,一批又一批Java接口的智能设备相续涌现出来。这个市场上的竞争异常激烈,谁也不敢怠慢。    
   
    Sun   自己就更不用说了,sun创造了Java,但Java并非sun所独有。来自巨头们的竞争,也让Sun感到了前所未有的压力。在“捍卫Java,保卫   Java,发展Java”的方针下,Sun带领巨头们发布了面向不同领域的各个版本:面向PC领域的Java2   Standard   Edition(J2SE),面向企业级计算的Java   2   Enterprise   Edition(J2EE),面向嵌入式系统的Java2   Embedded   Edition(J2ME),面向智能终端的Personal   Java   Edition……在这样一种趋势下,迫不得已,我只有放下曾经让我无限自豪、热情彭湃的C++   ———   我心爱的C++!在国内,是还达不到使用C++这样的高度;而在地球另一边的硅谷,C++已经丧失了昔日的辉煌。感叹万余,我随即以着极大的热情投入到   Java的事业中,幸好有着C++的功底和以前对Java的了解,Java很快就上手。    
   
   
    我并非想把C++、VB、   Delphi说得一无是处,我本人对C++仍然是有着无比的崇拜,只是每把刀都有每把刀的用处,在系统、支撑软件领域,C++、VB、Delphi还是老大,只是不要把这种老大的思想随处烂放。在应用领域现在是Java,不管你承认也好,否认也罢,辛辛苦苦用C++写的一套Solution才卖10万美元还不到,而用Java完成的Solution可以卖到几百万美元,这就是区别;同样,如果仅仅把Java当作小玩具用在桌面环境中,她的的确确又比任何一种语言都烂。当Java   one   2000在美国红红火火举行的时候,多达4万家公司挤进会场,更是有3000余名专家、学者在会上慷慨陈辞之时,国内还是不以为然,守着以前的老家当,倒是精明的日本人,早就预定了数十个座位;当个大公司在Java的领域里进行惨烈争夺的时候,国内还抱着VB,Delphi、枕着C++睡大觉!    
   
    “Java?不过是个玩具”,朋友、兄弟,还有姐妹!————我真的再也不想听到这样的话了,也许你说这话的时候有一丝的快感,但是你应该知道,在你笑得时候,人家国外的同行比你笑得更开心,他们是何等希望我们永远都把她当作玩具!    
   
    我真的希望国内的朋友们,到网上去看一看,到国外的公司去看一看,不要被国内的氛围、环境所左右。我实在是不忍心看到在这个领域里,被国外的同行越拉越远!在这里,我首先介绍Sun的Java站点:大名鼎鼎的http://java.sun.com!几年前,Bill   Gates攻击Java时,说她不过是一种“编程语言”,也许那时是对的,但现在Java早已不仅仅是一种编程语言了,看看http:   //java.sun.com,就知道Sun已经发展了多少Java新技术!现在,Java已经成为一个丰富的技术体系,可以说,现在这个时代,是“顺   Java者昌,逆Java者亡”的时代!    
  Top

27 楼modnar(泥称就随便了)回复于 2005-04-14 11:34:29 得分 0

把你屁股抬高点啊  
   
  哈哈哈哈哈哈   ~  
  Top

28 楼wuder(哈哈)回复于 2005-04-14 11:44:47 得分 0

合适就好。C++不适合做企业开发。Top

29 楼WaterUsage(呼噜噜~~~~)回复于 2005-04-14 11:50:00 得分 0

恶作剧Top

30 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 12:07:46 得分 0

>>C++的无数缺点........Visulal   C++是什么?--兼谈其他    
  有毛病,VC++管C++什么事!   没调查就没发言权,楼主连这种文章也转,是来说明语言,还是工具平台呀?  
  哎~~~楼主啊,楼主,你发的宝也太多了,完全就是一个宝气Top

31 楼56xue(流氓本色)回复于 2005-04-14 12:16:04 得分 0

2000时年这篇文章影响了学习C++的兴趣,使得自己浪费了不少时间,不论你C#,JAVA什么的,都还是离不开C++的,所以这篇文真的误人呀Top

32 楼ryth(We are fucking loading)回复于 2005-04-14 12:25:25 得分 0

整一个sb,练法O功练的.Top

33 楼3332221119(浪子高飞)回复于 2005-04-14 12:34:52 得分 0

走火入魔了,挥刀自宫吧Top

34 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 12:40:27 得分 0

>>2000时年这篇文章影响了学习C++的兴趣,使得自己浪费了不少时间,不论你C#,JAVA什么的,都还是离不开C++的,所以这篇文真的误人呀  
   
  这文章是假的~~捏造的!Top

35 楼EnochShen(小疯子:真的好菜—知耻而后勇!)回复于 2005-04-14 12:40:42 得分 0

老得不能再老的贴子,而且这只是某人开的一个玩笑,根本就不存在这次采访,有些好事之徒还向Bjarne   Stroustrup求证,令Bjarne哭笑不得。如果你看过Bjarne的其他言论你就能发现Bjarne是一个   睿智、严谨   和   谦逊   的人。如果从Bjarne口中能说出如此   弱智、轻佻   和   狂妄   的言论的话,那么一定可以从James嘴巴中找到象牙。Top

36 楼yjh1982(血精灵)回复于 2005-04-14 12:51:19 得分 0

楼主就喜欢一贴多发。这样别人来不及反驳,就会有机会骗到人。心理不可谓不阴暗:  
   
   
  http://community.csdn.net/Expert/topic/3935/3935085.xml?temp=.8987238Top

37 楼l23422231(Think Positive)回复于 2005-04-14 13:00:11 得分 0

这种帖子   一看就知道不是bjarne的言论  
  楼主就不要以讹传讹Top

38 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 13:05:38 得分 0

楼主是个宝气,脑花是豆腐渣工程。就有点像美国的狗(小日本),SUN透露一点什么消息,他就开始逮着这个消息乱咬人  
   
  楼主是个宝气,脑花是豆腐渣工程。就有点像美国的狗(小日本),SUN透露一点什么消息,他就开始逮着这个消息乱咬人  
   
  楼主是个宝气,脑花是豆腐渣工程。就有点像美国的狗(小日本),SUN透露一点什么消息,他就开始逮着这个消息乱咬人  
   
  楼主是个宝气,脑花是豆腐渣工程。就有点像美国的狗(小日本),SUN透露一点什么消息,他就开始逮着这个消息乱咬人Top

39 楼IamTheTruth(真理)回复于 2005-04-14 13:11:19 得分 0

 
    回复人:Jinhao(辣子鸡丁)(写一个new   money的死循环,   结果我被钞票淹)   (   五级(中级))   信誉:79   2005-04-14   12:07:00   得分:0  
  ?    
  >>C++的无数缺点........Visulal   C++是什么?--兼谈其他  
  有毛病,VC++管C++什么事!   没调查就没发言权,楼主连这种文章也转,是来说明语言,还是工具平台呀?  
  哎~~~楼主啊,楼主,你发的宝也太多了,完全就是一个宝气  
  =========================  
   
   
   
   
  Java是民主的。   .net是毒裁的。   C++是什么的?   答:C++什么也不是,无组织,无纪律,无民主,无毒  
   
   
   
   
   
   
   
   
   
   
  标题比较简化,严格的说是:  
   
  推动Java发展的制度是民主的。  
  推动   .net发展的制度是毒裁的。  
  推动   C++发展的制度是什么样的?  
   
   
   
   
  关于技术的民主与毒裁,想看系统的论述的,进这里:  
  http://nuclearjava.blogchina.com/blog/article_147973.924573.html  
   
  想辩论的,进这里:  
  http://blog.csdn.net/java_editor/archive/2005/03/15/320030.aspx  
   
  另外,进来自称是cpper的,先放弃你的cpper的称号,因为cpper根本就不存在,  
  只存在着WinCpper,   LinCpper,   MacCpper,   SolCpper,   FreeBSDCpper,SymbianCpper和无数其它的Cpper。  
   
  你们根本就没有一个统一的组织叫“Cpp”!   同在中国的公民是中国人,同在一家公司工作的是同事,同在一个班级上学的是同学,同在一个部队的叫战友,而你们WinCpper,   LinCpper,   MacCpper,   SolCpper,   FreeBSDCpper,SymbianCpper.....................................同在一个什么东西下面?有个号称C++标准化的组织,可惜与没有一样,没有几个人听它的,c++从窗口、网络、IO、压缩到加密,没有一样你们是统一的,甚至连最基本的字符串在C++中都有几十种类库标准,所以你们不配叫Cpper,你们只配叫WinCpper,   LinCpper,   MacCpper,   SolarisCpper,   FreeBSDCpper,SymbianCpper..............中的一个。  
   
   
  所以结论是:  
  推动   C++发展的制度什么也不是,没有一个像样的制度推动C++发展  
   
  所以各种XXXcpper就是无组织,无纪律,无民主,无毒裁,一盘散沙,乌合之众  
   
  我猜下面会有骂街的,不过这更说明你们是乌合之众。  
  http://community.csdn.net/Expert/TopicView3.asp?id=3934084  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  看看下面吧:  
   
   
   
   
  本次调查进入第三周,每天都有数百人继续参与,对此我们深表感谢!对前两周数据的个别选项进行了整理,我们发现Java和C   ++语言依然是开发领域的主流语言,而C#也大有后来居上之势,表现强劲,Delphi语言仍然扮演着自己的传奇本色,所占比例比C#略低,我想   Anders   Hejiberg这时应该很有成就感;虽然程序员是社会上公认的高薪人群,可绝大多数参与调查者认为自己的薪资偏低或一般,只有极少数人持满意态度,是   “知足常乐”还是“永不追求”,我想一千个哈姆雷特会给出一千个不同的答案。本次调查具体数据罗列如下:  
   
  总参与人数:10556人  
   
  你目前工作所用的语言或工具主要是?  
  Java开发:2700人  
  C++开发:2649人  
  C#开发:1593人  
  Delphi开发:1204人  
  其他:2410人  
   
  http://www.csdn.net/news/newstopic/18/18204.shtml  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  在CSDN这个用着微软的技术、收着大笔的微软广告费和各种微软赞助费的来说微软好话的网站上,java都比各种形形色色的XXXcpper要多  
   
  由此得出另一个结论:java很得人心,而.net和XXXc++不得人心Top

40 楼duyanning(狗见愁,马克思主义者,不代表其他马克思主义者)回复于 2005-04-14 13:15:44 得分 0

为世间意淫为何物  
  直叫楼主生死相许Top

41 楼duyanning(狗见愁,马克思主义者,不代表其他马克思主义者)回复于 2005-04-14 13:17:06 得分 0

问世间意淫为何物  
  直叫楼主生死相许Top

42 楼duyanning(狗见愁,马克思主义者,不代表其他马克思主义者)回复于 2005-04-14 13:18:08 得分 0

问世间意淫为何物  
  直教楼主生死相许Top

43 楼duyanning2(狗见愁的镜像)回复于 2005-04-14 13:20:17 得分 0

问世间意淫为何物  
  直教楼猪生死相许Top

44 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 13:26:33 得分 0

JAVA民主个P,还不是有SUN和IBM把持  
   
  C++有C++标准委员会投票表决,其主席是Herb   Sutter,而Dr.Bjarn   Stroustrup只是语言进化组的主席。任何对语言有改进的建议都可以到comp.std.c++上发表或直接给标准委员会Top

45 楼rocshaw(太阳鸟(抵制日货))回复于 2005-04-14 13:28:42 得分 0

C++的无数缺点........Visulal   C++是什么?--兼谈其他    
  Top

46 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 13:29:29 得分 0

>>所以各种XXXcpper就是无组织,无纪律,无民主,无毒裁,一盘散沙,乌合之众  
   
  >>我猜下面会有骂街的,不过这更说明你们是乌合之众。  
  >>http://community.csdn.net/Expert/TopicView3.asp?id=3934084  
   
  宋庆龄也骂过江青,按照你的说法,那么宋庆龄也是骂街的?宋庆龄为什么骂江青,这谁都知道。我想,你被骂的原因也是人都知道的!Top

47 楼softchao(小款※人生就像大便, 往往努力了半天却只迸出几个屁 )回复于 2005-04-14 14:25:03 得分 0

问世间意淫为何物  
  直教楼主生死相许Top

48 楼youyiwuyi(有意无意)回复于 2005-04-14 14:42:31 得分 0

见识Top

49 楼Conan_Detective(江户川柯南)回复于 2005-04-14 14:50:15 得分 0

C++是给聪明人用的。Top

50 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2005-04-14 18:58:07 得分 0

把你屁股抬高点啊  
   
  哈哈哈哈哈哈   ~  
   
  Top

51 楼pankun(剑神一笑 Console下面干革命)回复于 2005-04-14 19:03:24 得分 0

http://www.computerhalloffame.org/inductees/2004/  
   
  计算机名人堂为什么没JAVA之父?看看这些泰斗,再看看楼主,楼主完全是个小丑Top

52 楼pankun(剑神一笑 Console下面干革命)回复于 2005-04-14 19:10:05 得分 0

为楼主的父母感到惋惜,  
  养大个孩子不容易啊Top

53 楼Tu_80_CN(宝剑锋从磨砺出,梅花香自苦寒来)回复于 2005-04-14 19:24:07 得分 0

SB   楼主!!!!  
   
  用心险恶!!!!!!!  
   
  你是JAVA阵营的耻辱,   C++/C   阵营的叛徒!Top

54 楼Tu_80_CN(宝剑锋从磨砺出,梅花香自苦寒来)回复于 2005-04-14 19:25:38 得分 0

只要看看C++之父在<<C++   程序设计   (特别版)>>的中文序就可以看出:楼主所说,乃一派胡言Top

55 楼MagicCarmack(MagiC++)回复于 2005-04-14 20:24:35 得分 0

楼主所说,乃一派胡言  
  Top

56 楼cnss(飞碟)回复于 2005-04-14 20:35:27 得分 0

早就证实了,这是某年惠人节的玩笑.Top

57 楼jhony(奔奔)回复于 2005-04-14 20:47:16 得分 0

莫名其妙~~  
  Top

58 楼IamTheTruth(真理)回复于 2005-04-15 07:59:57 得分 0

Top  
  回复人:pankun(剑神一笑   刻章办证,专业疏管,低价开锁。不诚勿扰)   (   五级(中级))   信誉:84   2005-04-14   19:03:00   得分:0  
  ?    
  http://www.computerhalloffame.org/inductees/2004/  
   
  计算机名人堂为什么没JAVA之父?看看这些泰斗,再看看楼主,楼主完全是个小丑  
  =======================================  
  这么没名气的P网站你也当成宝?哈哈  
  google:  
  link:www.computerhalloffame.org  
  约有   37   项链接到   www.computerhalloffame.org   的查询结果  
   
   
   
   
   
   
   
   
   
   
   
  java之父:  
  约有693,000项符合James   Gosling的查询结果  
   
  C++之父:  
  约有135,000项符合Bjarne   Stroustrup的查询结果  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  Top

59 楼yintongshun(左岸思雨)回复于 2005-04-15 08:03:01 得分 0

赵本山说的那句话"悲哀,悲哀啊"  
  楼主,劝你好好看看C++创始人的个人主页上介绍的有哪些软件是C++写的:  
  http://www.research.att.com/~bs/applications.htmlTop

60 楼IamTheTruth(真理)回复于 2005-04-15 08:05:36 得分 0

google:  
   
  约有130,000,000项符合java的查询结果  
  约有29,400,000项符合C++的查询结果  
  约有18,900,000项符合vb的查询结果  
  约有7,780,000项符合delphi的查询结果  
  约有8,640,000项符合C#的查询结果  
  Top

61 楼IamTheTruth(真理)回复于 2005-04-15 08:10:10 得分 0

回复人:yintongshun(左岸思雨)   (   一星(中级))   信誉:105   2005-04-15   08:03:00   得分:0  
  ?    
  赵本山说的那句话"悲哀,悲哀啊"  
  楼主,劝你好好看看C++创始人的个人主页上介绍的有哪些软件是C++写的:  
  http://www.research.att.com/~bs/applications.html  
  ===========================================  
  赵本山以坑蒙拐骗著称,据说在现实生活中换了两个老婆,你竟把它的话当宝?  
   
   
  你以为因为“满地都是砂子”就能说“砂子应该得到尊敬”?!Top

62 楼yjh1982(血精灵)回复于 2005-04-15 08:13:46 得分 0

google:  
   
  约有130,000,000项符合java的查询结果  
  约有29,400,000项符合C++的查询结果  
  约有18,900,000项符合vb的查询结果  
  约有7,780,000项符合delphi的查询结果  
  约有8,640,000项符合C#的查询结果  
   
   
   
  ..  
  这白痴又用google来意淫了...  
   
  所有网站     简体中文网页中,约有   618,000   项符合杀人的查询结果,以下是第   1   -   10   项。   (搜索用时   0.48   秒)      
  简体中文网页中,约有   407,000   项符合救人的查询结果,以下是第   1   -   10   项。   (搜索用时   0.35   秒)Top

63 楼yjh1982(血精灵)回复于 2005-04-15 08:14:53 得分 0

你以为因为“满地都是砂子”就能说“砂子应该得到尊敬”?!  
  ...................  
   
  从楼主自己的google搜索结果来看..java的确是"满地都是砂子":)Top

64 楼lijingze2003(其实我也不想这么菜)回复于 2005-04-15 08:16:27 得分 0

楼主不会是日本人,故意来搞破坏的吧?我不信一个正常人能对做这些事有着如此的执著。Top

65 楼IamTheTruth(真理)回复于 2005-04-15 08:22:55 得分 0

C++之父说:我不知道C++的潮流是什么。连C++之父都这么说,你们这些小P孩还叫唤个P啊  
  一个什么都不知道、连自己发明的语言的将走向何处的家伙,你们还把它当神........  
   
   
   
   
   
   
   
   
   
   
  BS:C++世界太大了,很难知道你所看到的东东  
   
  是不是潮流。我想有一个在嵌入式团体中的对  
   
  C++使用的巨大的增长,不过我并不确定。我  
   
  知道有一个对"template   metaprogramming",  
   
  "generic   programming"和"generative   pro-  
   
  gramming"的兴趣的增长,不过我不能肯定  
   
  它有多广的基础。我猜想这些是在先驱和学者  
   
  中的热点话题,不过不是全部,新技术将会在  
   
  未来几年进入主流。现在有越来越多的C++开放  
   
  源码项目,不过我也不肯定。C++世界太大,  
   
  一个人很难完全懂得它。    
  http://www.csdn.com.cn/program/7505.htm  
   
   
   
   
   
   
   
  Top

66 楼IamTheTruth(真理)回复于 2005-04-15 08:36:52 得分 0

C++之父说:我不知道C++的潮流是什么。连C++之父都这么说,你们这些小P孩还叫唤个P啊  
  一个什么都不知道、连自己发明的语言的将走向何处的家伙,你们还把它当神........  
   
   
   
   
   
   
   
   
   
   
  BS:C++世界太大了,很难知道你所看到的东东  
   
  是不是潮流。我想有一个在嵌入式团体中的对  
   
  C++使用的巨大的增长,不过我并不确定。我  
   
  知道有一个对"template   metaprogramming",  
   
  "generic   programming"和"generative   pro-  
   
  gramming"的兴趣的增长,不过我不能肯定  
   
  它有多广的基础。我猜想这些是在先驱和学者  
   
  中的热点话题,不过不是全部,新技术将会在  
   
  未来几年进入主流。现在有越来越多的C++开放  
   
  源码项目,不过我也不肯定。C++世界太大,  
   
  一个人很难完全懂得它。    
  http://www.csdn.com.cn/program/7505.htm  
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
    回复人:yjh1982(血精灵)   (   一星(中级))   信誉:103  
   
  从楼主自己的google搜索结果来看..java的确是"满地都是砂子":)  
  ============================================================  
  多与少表示的是普及程度,并不表示高贵程度。  
   
  google的数据表示的是人们对java和C++的关注程度。  
   
  砂子的数量多,但没有几个人会去关注砂子。  
  因为C++比java出生的早,所以有可能C++软件的数量比java多,但没有几个人会去关注C++。  
   
   
  不过弱智的c   PP   er是不会明白的:他们C++写了无数的程序,可惜这些程序的受到的关注程度没远有java受到的高  
   
   
  就像:  
  企业家和明星比民工少,但媒体上整天关注的都是企业家和明星,谁会去理那些可怜的连饭都吃不上的  
  民工呢  
   
   
   
  不过,有一点:关注程度与数量没有必然的关系。java受到的关注更多,并不意味着java写的程序少,  
  c   PP   er别歪曲我的原意  
   
   
   
   
   
  Top

67 楼yjh1982(血精灵)回复于 2005-04-15 08:40:50 得分 0

一下子google搜索java比C++多,然后又说  
   
  C++创始人的个人主页上介绍的有哪些软件是C++写的:  
  http://www.research.att.com/~bs/applications.html  
  ===========================================  
  因为“满地都是砂子”就能说“砂子应该得到尊敬”?!  
   
   
   
  没见过这么蠢的.C++创始人的个人主页上介绍的是真实事例.  
  google搜索的java包括培训机构..讲javascript时提到的java...  
   
   
  白痴再看看:google   html  
  所有网站     约有3,290,000,000项符合html的查询结果,以下是第1-10项。   (搜索用时   0.11   秒)    
  google   asp  
  所有网站     约有928,000,000项符合asp的查询结果,以下是第1-10项。   (搜索用时   0.10   秒)Top

68 楼yjh1982(血精灵)回复于 2005-04-15 08:42:33 得分 0

看看java受到的关注多还是asp受到的多:(  
   
  现实中大量的所谓java程序员在写jsp而已.当然这也是为什么google   java的结果多了Top

69 楼IamTheTruth(真理)回复于 2005-04-15 08:48:05 得分 0

回复人:yjh1982(血精灵)   (   一星(中级))   信誉:103  
  所有网站   简体中文网页中,约有   618,000   项符合杀人的查询结果,以下是第   1   -   10   项。   (搜索用时   0.48   秒)  
  简体中文网页中,约有   407,000   项符合救人的查询结果,以下是第   1   -   10   项。   (搜索用时   0.35   秒)  
  =======================================  
  这个弱智是不会明白:  
  “杀人”和“救人”是两种完全不同类型的事情,完全不能并列视之,而且这两个词只是普通的日常用语,而java和C++则是专用的技术词汇,java和C++是可以完全并列对比的,  
  但有几个人会把“杀人”和“救人”并列放在一起对比呢?Top

70 楼yjh1982(血精灵)回复于 2005-04-15 08:49:54 得分 0

“杀人”和“救人”都是行为.如果你这白痴不懂之间的类比,还可以搜索一下asp...  
   
   
   
  白痴再看看:google   html  
  所有网站     约有3,290,000,000项符合html的查询结果,以下是第1-10项。   (搜索用时   0.11   秒)    
  google   asp  
  所有网站     约有928,000,000项符合asp的查询结果,以下是第1-10项。   (搜索用时   0.10   秒)  
  Top

71 楼IamTheTruth(真理)回复于 2005-04-15 08:54:18 得分 0

回复人:yjh1982(血精灵)   (   五级(中级))   信誉:100   2005-04-15   08:42:00   得分:0  
  ?    
  看看java受到的关注多还是asp受到的多:(  
   
  现实中大量的所谓java程序员在写jsp而已.当然这也是为什么google   java的结果多了  
  ===============================================  
  写J2EE的java程序员确实很多,不过你这种弱智只会把写J2EE当成写jsp,你不会只认识JSP吧?哈哈  
   
  另外,asp还有一种意思Application   Service   Provider,所以google   asp时并不能说明asp语言(先这么叫吧)更受关注Top

72 楼IamTheTruth(真理)回复于 2005-04-15 08:58:08 得分 0

给你上一课:  
   
  目前J2EE包括以下几部分:  
   
  #   JSR-181   (Web   Services   Metadata   for   the   Java   Platform)  
  #   JSR-220   (EJB   3.0)  
  #   JSR-222   (JAXB   2.0)  
  #   JSR-224   (JAX-RPC   2.0)  
  #   JSR-127   (JavaServer   Faces   1.0)  
  #   JSR-52   (JSTL   1.1)  
   
   
   
  JSP是个有点过时的技术了Top

73 楼ysf1980()回复于 2005-04-15 08:59:18 得分 0

我是来看疯子的。Top

74 楼yjh1982(血精灵)回复于 2005-04-15 08:59:33 得分 0

拜托,J2EE的java程序员哪有写jsp的"java程序员"多啊!  
   
   
   
  关于楼主的特征还有(当然,别人在blog上驳它它就删回复):  
   
   
  http://community.csdn.net/Expert/topic/3867/3867551.xml?temp=.895199  
  打死他都不承认  
  "24   KB   ROM:主要用于存储程序代码和系统的运行时系统"  
   
  ROM是只读内存,把只读内存和CD-ROM混为一谈  
   
   
   
  http://community.csdn.net/Expert/topic/3781/3781823.xml?temp=.4682428  
  举的操作系统,要不干脆是在win/unix上运行,要不就只能在x86平台。还有两个其实是同一个操作系统@_@  
   
   
   
  楼主的辨识能力大致上如此  
   
  google   搜索两种行为   vs   google   搜索两种语言..楼主连这种  
  类比都觉得不可思议...蠢到家了  
   
  Top

75 楼IamTheTruth(真理)回复于 2005-04-15 09:02:37 得分 0

  回复人:yjh1982(血精灵)   (   五级(中级))   信誉:100   2005-04-15   08:49:00   得分:0  
  ?    
  “杀人”和“救人”都是行为.如果你这白痴不懂之间的类比,还可以搜索一下asp...  
   
   
   
  白痴再看看:google   html  
  所有网站   约有3,290,000,000项符合html的查询结果,以下是第1-10项。   (搜索用时   0.11   秒)  
  google   asp  
  所有网站   约有928,000,000项符合asp的查询结果,以下是第1-10项。   (搜索用时   0.10   秒)  
  ====================================  
  说你的弱智真是高抬你了:  
   
  1、HTML并不是一种编程语言,他不能被编译器编译或解释,不能和ASP并列  
  2、ASP有另一个意思Application   Service   ProviderTop

76 楼IamTheTruth(真理)回复于 2005-04-15 09:03:53 得分 0

这个弱智是不会明白:  
  “杀人”和“救人”是两种完全不同类型的事情,完全不能并列视之,而且这两个词只是普通的日常用语,而java和C++则是专用的技术词汇,java和C++是可以完全并列对比的,  
  但有几个人会把“杀人”和“救人”并列放在一起对比呢?Top

77 楼yjh1982(血精灵)回复于 2005-04-15 09:08:14 得分 0

2、ASP有另一个意思Application   Service   Provider  
  ...  
  那就再搜索Application   Service   Provider然后减去啊白痴  
  所有网站     约有22,200,000项符合Application   Service   Provider的查询结果,以下是第1-10项。   (搜索用时   0.48   秒)  
  928,000,000-   22,200,000=?    
   
   
  而且java   也包括了javascript中提到的javascript   not   java  
   
   
   
  没见过你这么蠢的人  
   
  google   搜索两种行为   vs   google   搜索两种语言..楼主连这种  
  类比都觉得不可思议...蠢到家了  
   
   
   
  只读内存和CD-ROM混为一谈...  
   
   
  http://community.csdn.net/Expert/topic/3781/3781823.xml?temp=.4682428  
  举的操作系统,要不干脆是在win/unix上运行,要不就只能在x86平台。还有两个其实是同一个操作系统  
   
   
   
   
  智力简直只能跟昆虫比......  
  Top

78 楼thisworld(这个世界)回复于 2005-04-15 09:14:45 得分 0

java?怎么能和C++相提并論?Top

79 楼IamTheTruth(真理)回复于 2005-04-15 09:14:50 得分 0

yjh1982(血精灵)   (   一星(中级))   信誉  
  =================================  
   
  事实上,Java并不像是HTML此一类的描述语言(Description   Language),    
  而是一种编程语言(Programming   Language)。描述语言标明内容和位置,    
  而编程语言描述一种产生结果的过程。    
  http://www.linuxforum.net/books/smth/Java.AIX/00000001/00000010.htm  
   
   
   
      那么网页是如何做出来的呢?它是通过一种叫超文本描述语言的东东写的。[请参阅第二节:认识HTML],很多人一听“哇,是用计算机语言写的!好难啊!”其实您大可不必惊慌,HTML是一种语言,但是它与我们平时所接触的编程语言有本质的不同,如:C语言、JAVA等等。它所表示的语言内涵,仅仅是一种描述性的标符号的集合而已。我们利用这些标识符号来定义WEB页面各种各样的显示效果。  
  http://www.linuxforum.net/books/smth/Java.AIX/00000001/00000010.htm  
   
   
   
   
   
   
   
  你连这点常识都没有,还有脸来混IT啊?I服了U  
  Top

80 楼yjh1982(血精灵)回复于 2005-04-15 09:16:41 得分 0

我不需要你这种白痴来澄清html是不是语言...  
  你只要知道作html网页都比作java有前途就好了...至少它更受"关注"  
   
   
   
   
  、ASP有另一个意思Application   Service   Provider  
  ...  
  那就再搜索Application   Service   Provider然后减去啊白痴  
  所有网站     约有22,200,000项符合Application   Service   Provider的查询结果,以下是第1-10项。   (搜索用时   0.48   秒)  
  928,000,000-   22,200,000=?    
   
   
  而且java   也包括了javascript中提到的javascript   not   java  
   
   
   
  没见过你这么蠢的人  
   
  google   搜索两种行为   vs   google   搜索两种语言..楼主连这种  
  类比都觉得不可思议...蠢到家了  
   
   
   
  只读内存和CD-ROM混为一谈...  
   
   
  http://community.csdn.net/Expert/topic/3781/3781823.xml?temp=.4682428  
  举的操作系统,要不干脆是在win/unix上运行,要不就只能在x86平台。还有两个其实是同一个操作系统  
   
   
   
   
  智力简直只能跟昆虫比......  
  Top

81 楼weastsea()回复于 2005-04-15 09:18:36 得分 0

kTop

82 楼memeng2003(小呆)回复于 2005-04-15 09:20:52 得分 0

http://community.csdn.net/Expert/topic/3925/3925747.xml?temp=4.278201E-02  
   
  楼上,   俺已经证明他比旺才的智力低了。   :)Top

83 楼chunhai12(小海)回复于 2005-04-15 09:23:48 得分 0

IamTheTruth(真理),看了你发的众多帖子,  
  我只有一句话送给你:你爸妈把你养那么大不是让你到处犯贱的,给老人家积点德Top

84 楼xiaoxiaofei(小小飞)回复于 2005-04-15 09:28:55 得分 0

刚看到这个帖子的时候认为会永远沉下去,不会有人顶,可是第二天就有这么多了......  
   
  套用一些话::最近经常有人乱发一些"日本人(美国人)说....是中国人就......"的垃圾连锁帖子.  
  我当时的回复就是:"日本人说什么你就做什么啊,白痴;还有,我是不是中国人不是你说了算的..."  
   
  那个答复同样适合于现在.  
   
  另外,c++的延续从它诞生那一刻起,已经不被它的缔造者所能决定了,能决定它的存亡的是市场和应用它的人,而不是它的缔造者,更不是某个白痴.Top

85 楼tyzyx(疯狂的人生)回复于 2005-04-15 09:31:19 得分 0

 
  Stroustrup:   还记得一般一个C程序项目要多长时间吗?一般是6个月。这对于一  
  个要养活妻子孩子的程序员是不够的。如果是一样的项目,但是用C++来开发,会  
  怎么样呢?我告诉你:要一两年才能做完!这不好吗?就是一个小小的编程语言  
  选择的决定,语言程序员就不会轻易的下岗了不是?而且那些个大学已经很久没  
  有传授C了,现在是对C程序员的短缺。特别是对UNIX编程熟悉的程序员。在使用  
  了这么多年的“new”以后,而且一直以来一直都不用担心返回值的问题。还有多  
  少程序员知道使用“malloc”?事实上,大多数的C++程序员舍弃了返回值,无论  
  什么样的结果,甚至于返回了“-1”,其实用不着什么'throw'、'catch'、'try  
  '之类的东西,至少你应该知道产生了错误。  
  -------------------------------------------------------------  
   
   
  不管楼主说的对和错,C++的程序员挣到钱就可以了,人为财死,鸟为食亡Top

86 楼pankun(剑神一笑 Console下面干革命)回复于 2005-04-15 10:43:46 得分 0

SB楼主还说计算机名人堂没名气,没见视.  
  你父母养你这么大,你不想法提高自己技术多挣钱,  
  却天天来这里当SB,你也不为你父母多想想Top

87 楼memeng2003(小呆)回复于 2005-04-15 12:39:26 得分 0

那篇文章不可能是Stroustrup说的。Top

88 楼stuwei(师太,你就饶了老衲吧)回复于 2005-04-15 12:49:16 得分 0

■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■■■■■■■■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■                         ■  
  ■