中国足球进世界杯

Delphi 与C系列区别之已见(一)

一直以来,我对DELPHI情有独钟,但也喜爱C及C++的强大,VC,delphi一直都是我最喜爱的工具,没有厚此薄彼之分,对其的理解,也是一日千里,归根结底,DELPHI与C是一样强大的编程语言。其语法简洁,高效。代码易阅读。就这点来说,我比较喜欢用DELPHI来开发。再者其控件库较为丰富,在界面上省了我辈不少的时间,这不以不说是BORLAND公司的一大优势。但是在NET平台上,BORLAND公司就显得心有余而力不足了。一直跟不上微软的步伐,且战略措施频频失误,最终导致DELPHI几易东家,异哉! Delphi。

以后我当逐一的从不同的部分将DELPHI与C作一个比较。今日首先从语法声明上来分析一下。权作抛砖引玉吧。

delphi中的声明比较严格一般只能在implament与interface中或函数的开头部分声明,且常量以const标识,变量以var标识。如下所示:

const

c=1;

var

i:integer;

相对而言c就灵活多了,可随用随时声明,但这也带来了阅读上的困难,不推荐使用,应当在每个文件或函数的开始部分声明。如下所示:

int i;

int main()

{

int j;

}