borland c++ 与 delphi 之区别(一)

wangbo456 2003-09-17 03:38:04
delphi 定义与实现在一个单元文件中,borland c++ 类的定义与实现在两个文件,一个名为.h,一个名为.cpp。
本人刚接触borland c++,对delphi较熟。希望大家能踊跃讨论borland c++与delphi之区别。
...全文
110 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangbo456 2003-09-20
  • 打赏
  • 举报
回复
顶一下吧
ThinkX 2003-09-20
  • 打赏
  • 举报
回复
to yjy1001(yjy1001):
你用编译时间来确定紧密性毫无道理可言。各种C++编译器的编译速度都比Delphi的慢,这是语言特性本身所致。
其实从语言本身来说,C++和Object Pascal一样都可以嵌入ASM,都可以控制底层,但是显然C++对内存处理更灵活。使用C++的另一个理由是C/C++的编程资源很多,尤其有一点是各个平台都会有官方发布的C/C++形式的API,而Object Pascal就没有这种待遇了,许多人说C++可以做底层也就是这个原因。

另外纠正你一个错误的地方,VCL只是BCB的一个库而已,而且BCB的编译器为此做出了一些特殊设置,仅此而已。bcc32是个很纯粹的C++编译器,和Object Pascal没有什么关系,而且也不依赖于Object Pascal。
yjy1001 2003-09-20
  • 打赏
  • 举报
回复
真正的程序员用c,聪明的程序员用delphi
真正聪明的程序员c和delphi都用——同时也是最最笨蛋的程序员

唉,用c的时候,老觉得delphi不用区分大小写好,而且“。”比“-》”容易打
用delphi的时候,老觉得c的指针用起来爽点。唉………………

各有千秋,都好——比 microsoft的东西好
yjy1001 2003-09-20
  • 打赏
  • 举报
回复
AmoyNicholas(从此只用C++)
紧密性,有很多中判断的方法,这里举一个例子,相同功能,代码一样的程序
cbc可能要5分钟才能编译出来,但delphi 用2分钟就可以编译出来了。如果说cbc
比delphi连接紧密的话,那么怎么解析。
而且,为什么用delphi编写的控件,可以在cbc里直接安装,但用cbc写的delphi
不能,因为cbc是用pascal写的,而且内核也是objiect pascal
所以,我也支持delphi比cbc与os结合得更紧的说法。
myan18 2003-09-18
  • 打赏
  • 举报
回复
共同努力学习c++.
wangbo456 2003-09-18
  • 打赏
  • 举报
回复
学c++让我感到很兴奋
IAMCDYY2003 2003-09-18
  • 打赏
  • 举报
回复
学BCB,要很懂C++
肖义崇 2003-09-18
  • 打赏
  • 举报
回复
大家这么说,还不是用VB呢!VB之写的格式好看。大小写极漂亮。语句也不错。
MEFULEU 2003-09-18
  • 打赏
  • 举报
回复
相互间的代码都可以使用;
wangbo456 2003-09-18
  • 打赏
  • 举报
回复
c++区分大小写,object pascal不区分大小写,这一点很重要。
尤其对于用惯object pascal语言的人来说!
AmoyNicholas 2003-09-18
  • 打赏
  • 举报
回复
matq2008(叶子.net)

OS本身的代码是C/C++多还是Object Pascal多?如果你认为代码多少与结合的紧密性没有关系的话那么你认为“结合得更紧”是以什么为依据?Win32 APIs、DirectX、OpenGL。。。等等是以C++还是以Object Pascal为接口?如果你前面几个问题的答案选择了C++的话你是否认为Delphi(基于Object Pascal)比C++Builder(基于C++)与OS结合得更紧?
kmfangxun 2003-09-17
  • 打赏
  • 举报
回复

C++对类的处理(封装、继承、多态)比Pascal要丰富得多得多

Pascal 由borland一家推出,我觉得其语法还不如 basic,比较一下:

Begin if

end endif

那个更能断句


wangxiangsjz 2003-09-17
  • 打赏
  • 举报
回复
C++Builder的员码不能转化成Delphi源码,但却可以直接编译Delphi源码。
叶子哟 2003-09-17
  • 打赏
  • 举报
回复
俺觉得delphi与os结合得更紧,bcb是麻烦一些!
duduwolf 2003-09-17
  • 打赏
  • 举报
回复
一个叫c++ builder一个叫delphi
wangbo456 2003-09-17
  • 打赏
  • 举报
回复
大家继续呀,
zhongjin 2003-09-17
  • 打赏
  • 举报
回复
好象C++ Builder 源码可以转化为Delphi源码,C++ Builder 多了对库文件(.h)的调用,这也是C++继承性的关键
teatool 2003-09-17
  • 打赏
  • 举报
回复
Borland C++ 与 Delphi之间除了是一个公司开发的,而且都是编程工具外,没有任何地方相同!不过却有个Borland C++ Builder 和Delphi的界面一样,而且也是用的Delphi的组件
fancy05 2003-09-17
  • 打赏
  • 举报
回复
同一家公司出的不同产品
wangbo456 2003-09-17
  • 打赏
  • 举报
回复
Borland C++ 是基于 OWL 的一个东东,现在很少人用了。
====================================================
请问在unix下编程序,都用vi写代码吗?
完全可以用borland c++的,只是用它的环境,并不是用它的空件
加载更多回复(3)

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧