我觉得Delphi的 “begin end” 很麻烦,但C++Builder的“->”也很麻烦,而且很多公司都是用Delphi而不是用C++Builder,是Delphi出得早C++Builder出得晚的原因吗?以后可视化编程会是Delphi占优势还是C++Builder占优势呢(暂且不说C#)?请各位高手指点迷津!

解决方案 »

  1.   

    各有千秋,何必说谁好那?新版的C++Builder是跨平台的,与DELPHI彻底分离,速度有所提高,强的很!
      

  2.   

    其实都差不多,两个都用VCL。
    就看你熟悉C++还是Pascal了,不过新的C++BuilderX让人期待!!
      

  3.   

    begin/end 还是 -> 其实都是旁支末节,只是一种表意符号,只要语言有这个功能,怎么书写倒是次要的.一般打字速度说得过去的人都不会在乎多按这几个键的,编程时大部分的时间都是用于思考,而不是打字.我个人倾向于Delphi,因为虽然她的语法显得烦琐,但也正是这点注定了她的可读性好,语句意义明确,像一部娓娓道来的文章,而不是C系语言那一堆冷冰冰的算式.而且Pascal的简单决不是C++所能比拟的,令人叫绝的还是这种简单还决不是以牺牲性能为代价.说实话,一看到C++那些充满歧义的副作用表达式(很多时候你还要千方百计把本不相干的几个表达式捏合成一个),和千奇百怪的扩展关键字,动不动要加个双下划线什么的,美感被破坏殆尽,才是我最头疼的时候.
    初学者吗,强烈建议Delphi.当初我也是不甘Delphi不如C简短,功能"强",因而去学CB,结果弄的超级郁闷.蓦然回首!才明白,什么叫做"大道至简".