Delphi 和 C, C++的区别

来源:百度知道 编辑:UC知道 时间:2024/07/07 01:25:09
请问Delphi和C,C++的区别.
是不是Delphi很多功能比不上 C, 还是什么原因,

我知道java是属于安全的,跨平台的,那Delphi和C,C++那一个会更强大呢?

1、C++的C部分最适合底层系统开发。而C++的++部分('自增'的功能部分)和Delphi都属于高层高级语言,适合高层应用开发。

2、Delphi是一家公司的pascal语言工具的产品。pascal才是语言,最近标准是1990年。VC++是一家公司(微软)的C++语言工具的产品。C++才是语言,有C++1998,C++2003,C++2011三套相继的ISO标准。就是说C++标准化程度更及时、更与时俱进。

3、作为语言,Pascal和C除了语法格式不同之外,区别不大。作为开发工具,Delphi是一种RAD(快速应用程序开发),在Windows平台上可以快速开发,领先一步。所以,以前有种说法:“聪明的程序员用Delphi”,就是说的这个。使用C语言(确切地说是C++)的开发工具,有C++ Builder、VC++等,后来也融入了RAD的开发思想(虽然不一定叫RAD),目前区别不大。后来,更有Java(开发工具有Net Bean、JBuilder等)、C#(开发工具为Visual Studio)等,作为IDE(集成开发环境)来说,大家区别不大。只是应用的领域有所区别。

Delphi容易上手,和VC++功能一样强大!

Delphi与VC++比较,Delphi除了不能编译Windows驱动程序(微软规定,驱动程序要取得微软认证,必须使用微软的汇编或C编译器编译。无奈~)外,VC++能做到的,Delphi没有一样不能做(事实上,用Delphi一样可以写驱动程序,只要你愿意)!

说到效率,目前VC++的编译器效率和Delphi是不能比的。那是一骑绝尘的概念...Delphi的编译器效率是目前最高的,这个桂冠还没有人能撼动!

有人说Delphi编译的可执行程序太大,呵呵,如果你用VC的方式在Delphi下写程序的话(放弃VCL),同样功能的程序比VC的还小!

聪明人学Delphi这句话我是这样理解的:肤浅的人学 Delphi 可以很快掌握 VCL,完成一些简单的项目,他手中的 Delphi 也就比 VB 稍好,他绝不会认为 Delphi 比 VC++ 更强大;而聪明的人学 Delphi,不仅会用 VCL、也能扩展