聪明的程序员用delphi(delphi 和C语言在使用上 有何区别)

:暂无数据 2026-08-13 09:50:01 :0

聪明的程序员用delphi(delphi 和C语言在使用上 有何区别)

本篇文章给大家谈谈聪明的程序员用delphi,以及delphi 和C语言在使用上 有何区别对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

本文目录

delphi 和C语言在使用上 有何区别

“真正的程序员用c,聪明的程序员用Delphi”,这句话是最经典、最实在的描述。
Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object
Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具

为什么说聪明的程序员delphi而真正的程序员用C++

首先我说一下我的看法一些拙见请见谅。
我是学vb开始的,当时觉得vb非常好用易上手入门快,主要在数据库程序的开发真正的面向对象而且效率非常高!当有一天听说delphi是vb杀手时心理不快决定看看delphi是怎样的一个杀手,安装了delphi进入后发现~~~~怎么和vb的开发环境如此相像一目了然,使得一开始就像vb开发一样在上面摆组件界面设计那叫一个快,而且delphi用的是pascal语言为基础(别名object pascal)有pascal基础的朋友那上手不用多说,且delphi有相当丰富的vcl组件库和方便的api函数调用,使得delphi成了在写应用及数据库程序方面的高速高效的面向对象开发语言之一(顺便说一下vb是基于对象的解释型语言,思路比较乱 鄙视自己一下先),从一开始进入delphi到学写一个demo用了20分钟,再说一下C++,坦白的说我不是很懂C,曾经也尝试的去学习C,这里不得不说C在系统底层、通讯等多方面的强大,使得处于通一级别的delphi在某些方面也有些失色,但是作为一个初学者面对庞大的MFC等类库我相信都是汗流浃背望而止步,我在学习C++的时候用看教程用了很长时间才搞完一个Hello world。
以上是本人拙见,请勿见笑,就这么多了。

Delphi的前途_delphi好学吗

个人观点:

似乎很多人都觉得Delphi已经没落了、过时了(我身边有好多同事都没听过Delphi)。

但我不这么认为。“真正的程序员用c,聪明的程序员用Delphi”这句话是对Delphi最经典、最实在的描述。或许现在说这句话有点牵强,因为现在互联网太普及,以至于B/S程序远远盖过了C/S程序的风头。

但是C/S程序永远不可能被替代(包括B/S的必备软件--浏览器就是Client)!C/S程序的开发:C、Delphi、C#(个人对其他的C/S开发语言不是很了解,认为没有这三款流行)。那说一下这三种语言:C,灵活性非常强(低级语言的通性),但是使用太复杂,任何功能都要自己写,说白了没有相当的功力很难驾驭;C#应该是最近几年应用比较多的,为什么?因为太简单(高级语言的通性),很多功能拖个控件就搞定;Delphi,灵活性强、操作简单,Delphi的控件库实在太强大了。

但是用Delphi,要用D6和D7,因为6和7是Delphi最完美的两个版本,也使Borland产品达到了最顶峰的时期,至于其他的都太烂,特别是Borland被收购后,唉,惨不忍睹,我看好像还出了Delphi

XE3。这哪还是Delphi啊,完全脱离的Delphi的风格!

说到前途,可能有人会觉得Delphi的招聘相对较少,这点必须承认。因为Delphi的招聘几乎都是针对大型的集团企业的,成名的大型集团企业当时的企业软件太多太多都是Delphi的。所以你学好Delphi,找到一份Delphi的职业(招聘虽少,如果学好了还是比较容易找的),你的回报将非常可观,不见得会比C程序员差(学Delphi可比C简单多了)。

以上仅个人观点(对其他语言没有任何贬低之意),内容仅供参考。

vc和delphi那个好

delphi好,
Delphi是著名的Borland(现在已和Inprise合并)公司开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。
Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object
Pascal语言,它才是一切的根本。
Object
Pascal语言是在Pascal语言的基础上发展起来的,简单易学。
Delphi提供了各种开发工具,包括集成环境、图像(Image
Editor),以及各种开发数据库的应用程序,如DesktopDataBase
Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源器(Resourse
Workshop)。
在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。

“真正的程序员用C++,聪明的程序员用Delphi“是什么意思

真正的程序员用C++,聪明的程序员用Delphi。真正聪明的程序员用C++来理解Delphi!
用过很多的主流开发工具,为什么还是选择了Delphi?也许是因为没有深入地去熟悉其它开发工具吧,但Delphi本身的优秀至少是原因之一!Delphi优秀在何处?
开发的高效Delphi是一个RAD(Rapid Application Development 快速开发工具),它有可视化的开发环境,当然具有类似功能的开发工具也不少(如Visual Basic),但Delphi有如下的独到之处:1)Delphi是真正面向对象的。其基于OO技术构建的VCL库中的所有组件都可以被继承以创建新的组件,包括窗体类TForm。相比之下,ActiveX组件缺乏这种灵活性。2)Delphi的CodeInsight技术(即代码自动完成功能)是建立在编译器信息上的,而VB使用的是类型库信息,使用编译器信息的好处是更具灵活性。不过,时常有程序员抱怨Delphi的代码提示时间太长。其实,我个人感觉是习惯了其速度之后,能体会到一种节奏的快感。
语言的高效Delphi基于Object Pascal语言。这是一种真正支持面向对象而又优雅美观的语言。其在功能的健全上毫不逊色于各种其它的面向对象的语言,但同时又不贪多,盲目地增加复杂性。使得开发者运用各种模式进行设计时都能得到完善的支持,实现时却不用考虑太多语言/编译器细节。
编译的高效可以说,Delphi是Windows平台上最快的高级语言本地代码编译器了。编译速度快有什么好处呢?快速的编译器可以让你频繁地在修改代码和编译运行的状态间切换。至少,我自己已经非常习惯了这样的工作方式:运行程序看一下效果,退出程序修改少量代码再运行程序。而Delphi的编译器从来不会让我有等待的感觉。
执行的高效Delphi不但编译速度快,生成的目标代码的执行效率也非常高。Delphi与C++Builder使用的是同一个后端优化器,因此其生成的代码的效率与优秀的C++编译器生成的代码相同。Delphi生成完全本地代码,因此Delphi编译结果的可执行文件可以被独立执行、分发(对于“绿色软件”的开发,这一点十分重要)。不需要其他运行库支持。当然,你也可以选择动态链接编译,这样可以大大减小可执行文件的长度,不过这种情况下在分发程序时,必须同时分发必要的运行库文件。
维护的高效C++把许多决策权给了程序员,因此功能十分强大,但同时,要用C++写出出色的面向对象的代码,就要求程序员具有一定的素质。而Delphi程序员会在一定程度上被限制在VCL提供的框架中(当然,完全可以在Delphi中摆脱VCL编程),相对来说,更容易建立良好设计的代码。而Visual Basic则根本没有提供面向对象的编程机制(VB6.0及先前版本都是基于对象,而非面向对象)。代码框架的优良使得软件维护成本大大降低。

为什么说聪明的程序员用delphi

开发效率高,做数据库和常规开发是C++的5倍,
编译速度快,可以瞬间完成编程,不知比C++快了多少倍.
有大量优秀的组件可以直接拿来用,并且可以自己开发组件.
既适合初学者,也适合高手.

OK,关于聪明的程序员用delphi和delphi 和C语言在使用上 有何区别的内容到此结束了,希望对大家有所帮助。

聪明的程序员用delphi(delphi 和C语言在使用上 有何区别)

本文编辑:admin

更多文章:


mariadb忘记密码(mysql用户密码忘记了怎么办)

mariadb忘记密码(mysql用户密码忘记了怎么办)

大家好,mariadb忘记密码相信很多的网友都不是很明白,包括mysql用户密码忘记了怎么办也是一样,不过没有关系,接下来就来为大家分享关于mariadb忘记密码和mysql用户密码忘记了怎么办的一些知识点,大家可以关注收藏,免得下次来找不

2026年10月15日 07:50

mysql端口号(如何查看自己数据库的端口号)

mysql端口号(如何查看自己数据库的端口号)

“mysql端口号”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看mysql端口号(如何查看自己数据库的端口号)!

2026年10月15日 06:30

printf打印16进制(C语言 十六进制怎么输出)

printf打印16进制(C语言 十六进制怎么输出)

大家好,今天小编来为大家解答以下的问题,关于printf打印16进制,C语言 十六进制怎么输出这个很多人还不知道,现在让我们一起来看看吧!

2026年10月15日 06:00

avantage怎么设置为中文(Avantage安装丢失GIT)

avantage怎么设置为中文(Avantage安装丢失GIT)

大家好,如果您还对avantage怎么设置为中文不太了解,没有关系,今天就由本站为大家分享avantage怎么设置为中文的知识,包括Avantage安装丢失GIT的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月15日 03:00

ospf协议的作用是什么(OSPF路由协议的作用是什么)

ospf协议的作用是什么(OSPF路由协议的作用是什么)

“ospf协议的作用是什么”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看ospf协议的作用是什么(OSPF路由协议的作用是什么)!

2026年10月15日 02:40

方案对比特效js(在一个网页中如何实现两个JS特效)

方案对比特效js(在一个网页中如何实现两个JS特效)

各位老铁们好,相信很多人对方案对比特效js都不是特别的了解,因此呢,今天就来为大家分享下关于方案对比特效js以及在一个网页中如何实现两个JS特效的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月15日 02:10

activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)

activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)

今天给各位分享登陆视频监控网页时提示activex控件未注册,怎么解决的知识,其中也会对登陆视频监控网页时提示activex控件未注册,怎么解决进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月14日 20:30

学生信息管理系统c语言(用C语言编程学生信息管理系统!)

学生信息管理系统c语言(用C语言编程学生信息管理系统!)

今天给各位分享用C语言编程学生信息管理系统!的知识,其中也会对用C语言编程学生信息管理系统!进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月14日 20:20

excel连接sql数据库教程(excel怎么连接sql数据库)

excel连接sql数据库教程(excel怎么连接sql数据库)

本篇文章给大家谈谈excel连接sql数据库教程,以及excel怎么连接sql数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月14日 19:40

null s brawl(null和空字符有区别吗)

null s brawl(null和空字符有区别吗)

今天给各位分享null和空字符有区别吗的知识,其中也会对null和空字符有区别吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月14日 19:00

最近更新

广告推广app(常见的app推广方式)
2026-10-15 09:20:01 浏览:0
热刺vs马赛比赛(热刺赛程比分)
2026-10-15 09:10:01 浏览:0
热门文章

标签列表