delphi与C++的区别?
推荐于2016-08-13
展开全部
delphi 是以 pascal 语法为基础发展起来的,和C++ 不一样,pascal标准并非由标准化组织来维持,而是由Broland公司一家制定的。
所以在这里delphi有很大的劣势,因为他几乎是不可迁移的,而且她的生命周前完全依赖于broland——如果有一年这个公司黄了,估计就没有人会继续做这个家族的东西了。
C++则好得多,不管是windows 还是 linux unix 等等操作系统都对他提供了良好的支持,如果不涉及底层操作的逻辑算法代码的话,几乎可以做到代码级迁移。而且由于他不是一家独霸所以哪怕微软黄了,红旗黄了,他依然会恨坚。
Delphi容易上手的说法早就有了,其实不过是学Delphi的人的看法而已,对我来说 C++ Basic Java Delphi都学过(以C++为主,当然了现在做项目用java多一些)。最容易上手的是Basic,basic的界面也很简单。而数据库方面现在都是组件借口了,用什么其实都差不多。比如说我们用JAVA做项目连接Oralce的时候就是如此,而且C++最大的好处就是他有个血缘后代Java 至少不用怕断子绝孙了
所以在这里delphi有很大的劣势,因为他几乎是不可迁移的,而且她的生命周前完全依赖于broland——如果有一年这个公司黄了,估计就没有人会继续做这个家族的东西了。
C++则好得多,不管是windows 还是 linux unix 等等操作系统都对他提供了良好的支持,如果不涉及底层操作的逻辑算法代码的话,几乎可以做到代码级迁移。而且由于他不是一家独霸所以哪怕微软黄了,红旗黄了,他依然会恨坚。
Delphi容易上手的说法早就有了,其实不过是学Delphi的人的看法而已,对我来说 C++ Basic Java Delphi都学过(以C++为主,当然了现在做项目用java多一些)。最容易上手的是Basic,basic的界面也很简单。而数据库方面现在都是组件借口了,用什么其实都差不多。比如说我们用JAVA做项目连接Oralce的时候就是如此,而且C++最大的好处就是他有个血缘后代Java 至少不用怕断子绝孙了
展开全部
大多数的好的游戏引擎都是用C/C++写的,除了一些要求快速开发的场合,大部分的对效率有要求的程序都是c/c++style,其中甚至会嵌入一些汇编代码做优化。Delphi是基于pascal语言发展起来的,加入了oo的概念,同时borland又提供了一套类似于MFC的framework的东东,方便了大家开发。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-18
展开全部
Delphi主要是快速开发,写数据库程序之类的啊,用Delphi再好不过,另外Delphi做界面也是很不错的,C++就是写底层很强悍,Delphi很容易上手,C++学习要很长的时间...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询