大历史 小世界:Delphi优势在哪里?

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 22:43:45
我想学一门编程语言,之前也有学过一点VB、C,现在听说JAVA、DELPHI等也很流行,哪位能帮我说说这几种语言在实用性上有什么差别?它们的编程方向是什么?现在公司出钱要我学一DELPHI,但是我从来没接触过,谁能介绍一下,谢谢了~~~

1.功能强大
2.资源很丰富,适于快速搭建应用程序
3.快速web,com+效率高
4.编写的程序可以在不同的平台下应行,delphi+kylix
5.可以内嵌汇编语言
Delphi是一个集成开发环境(IDE),使用的是由传统Pascal语言发展而来的Object Pascal语言,它在本质上是一个代码编辑器而不是一种语言,但是由于Delphi是几乎是市场上唯一一个使用Pascal语言的产品,因此有的时候Delphi也成为了人们称呼Object Pascal的代名词。Borland公司已经把Object Pascal语言改称为Delphi语言。

Delphi简单高效,容易上手,代码优美,功能强大,编译速度快,进行快速开发和数据库开发很方便,有丰富的组件和学习资源支持. 完全支持面向对象,支持指针,内嵌汇编,对系统级和硬件控制程序设计很方便.

关于VB,Delphi,VC和Java的讨论在网上到处都有,究竟谁好谁坏,这是见仁见智的问题.就个人看来Delphi界于VB与VC之间吧,既有VB的简单易学,又有VC的灵活,强大.还兼顾pascal的严谨优美. 而且的开发的产品比较专业. 是一个非常实用和容易上手的工具.

其实编程工具没有谁好谁差的或谁好过谁,各有个的长处,各有各的限制,任一种工具都可以独当一面,而且用的好坏在于人的水平不在工具的好坏!

关于Delphi与其他开发工具的比较,参考下列连接
http://www.wangchao.net.cn/bbsshowlist.jsp?parent_id=17155&area_id=02&board_id=01

http://aliang.blog.163.com/article/-CQJw-iE2OIs.html

Delphi的VCL架构是开源的,每个人都可以查看编译代码
Delphi的面象对象技术也不错,有助于学习OOP编程思想,VB可要差远了。
Delphi的VCL,你如果能深入研究精通里面的10%,那估计都是高手中的高手了
Delphi的面象对象技术也不错,有助于学习OOP编程思想,VB可要差远了。
基本上帮助不大.绝大多数用Delphi的程序员也没有用OO的思想去开发.

>>Delphi的VCL,你如果能深入研究精通里面的10%,那估计都是高手中的高手了
高手这一概念也太模糊了吧.

>>在现在这种技术日新月异的年代,一个能利用好高效率的开发工具、最大限度的发挥现有资源的程序员才是好的程序员。
好的程序员不一定称的上,程序员优秀表现在创造性上.也许某些领域的软件工程师需要这种素质.不过那些大师一般只说自己是程序员.我们也只说他们是伟大的程序员.

有时候接触下Linux/Unix也不是坏事,这样更容易体会到什么是真正意义上的写程序.

我觉得还是c++或者c#好,毕竟它是软件和硬件连接的最好的语言。对写操作系统,例如unix/linux或者其他的开源软件。用c++或c#来写是最理想,因为它和API能无缝结合。

但如坚持要学DELPHI也可以,它和c++大同小异。