说起来,用过多种开发工具的人应该都有感觉,Delphi在开发win32的时候,编译速度真的是超快啊,比其它工具如VB等有明显的优势,但是不知道为什么出于同门的C++builder编译速度却慢了太多了。是C++和Pascal语言本身的问题吗?哪位高手能给解释一下。

解决方案 »

  1.   

    C++builder使用pascal内核?不懂,问CC吧,
      

  2.   

    是C++和Pascal语言本身的问题吗?是的。
      

  3.   

    Pascal语言的优点。结构严谨了自然在扩充,编译等各方面都有优点,其实Pascal语言设计有点超前,到现在才开始体现出优势来。
      

  4.   

    ankingyes(猫头鹰)看来和Delphi不共戴天啊,已经在别的贴子见过他这样了。这种人真让人狂呕~~~~
      

  5.   

    估计以borland现在的势力,自己推行新标准太难了,所以只有跟在微软后面,唉,可惜啊。
      

  6.   

    语言本身的问题,C++比PASCAL灵活多了,所以编译时间会比较慢的。
    还跟使用者本身有很大关系。
      

  7.   

    原因很简单的 C有预编译这个东西,导致编译速度很慢的。后来object pascal引入这个特性(感觉并不是真正的),速度也很快。
    C的语法特性也相对复杂些,比如:类的多继承等,然后BCB还要兼容MFC,还要兼容Broland C++的owl,这样,我感觉编译速度就更慢了。