作者:admin 发布时间:2024-01-30 23:00 分类:资讯 浏览:32 评论:0
1、Delphi主要由Pascal而来,Pascal与C的最大区别在对指针的态度。Pascal也一样有指针,你如果愿意的话,C里的指针,Pascal可以一样克隆。但由于习惯和理念的不同,Pascal的指针往往是隐藏式的间接使用,或者无需使用。
2、与Pascal和C相比,它们是面向过程的语言。其运行顺序是固定的(按顺序执行)。但是C++是面向对象的,也就是说,它在您触发它时运行。如果现在按下按钮,程序将运行触发按钮的相应函数,因此不会按顺序执行。
3、主要是考各个语言的基础知识(变量,常量,函数,指针等等),和计算机的基础知识,以及简单的编程。各个语言有自己的优缺点。
4、加1和加2完全是由指针类型来确定的,指针类型如果是pansichar那么加1则是指向下一个字节的地址,如果指针类型是pwidechar则加1指向下两个字节位置。
1、因为Delphi没落了。当年设计Delphi大师被微软挖去,发明C#。C语言,虽然不适合初学者,但是C++,C#,其实基础是C语言。C语言在单片机领域也有应用。一句话Delphi,没有大公司支持。
2、因为Borland公司Delphi首席设计师Anders被挖到Microsoft,所以Delphi估计后续不会有好版本出来,另外Pascal语法库复杂,所以干不过现在流行的C。
3、直接学Delphi没有问题,就像有的人直接学VC一样。但我个人建议先学一下Delphi的母语Object Pascal(Delphi不是语言,是编程工具),因为即使你会拖拉控件弄出一个界面,但你迟早有一天还会面临基本的语法问题。
4、和调用其它dll一样,只是要注意函数名的大小写,delphi是不区分大小写的,而易语言区分。
C是基础语言,当然很强大了,但是二者没有可比性。初学者学习C并不是为了用C开发应用软件,而是为了掌握计算机编程语言基础。Delphi是用来快速开发应用软件的。
delphi简单容易上手,c语言高深,如果自学那只能学个皮毛!delphi主要用于工业级快速开发软件。
Delphi使用的是Pascal语言,所以,你应该说Pascal与C语言在使用上有什么区别。作为语言,Pascal和C除了语法格式不同之外,区别不大。作为开发工具,Delphi是一种RAD(快速应用程序开发),在Windows平台上可以快速开发,领先一步。
“真正的程序员用c,聪明的程序员用Delphi”,这句话是最经典、最实在的描述。
首先声明常被混淆的一点:VC和Delphi本身不是语言,而是开发平台。它们所用的语言分别是略作扩展的C/C++和Object Pascal。
delphi 是以 pascal 语法为基础发展起来的,和C++ 不一样,pascal标准并非由标准化组织来维持,而是由Broland公司一家制定的。
现在这些传统的编程语言没落是因为他们不能够适应现代科学技术的发展,而现在大部分的人会用C++和Java。
再者就是目前java等新兴语言十分惹火,所以导致Delphi这个“非官方”“非主流”的语言用的人越来越少了。
Delphi的实际使用人群越来越少,Delphi工程师的就业前景越来越小。Delphi的后期版本除一些特别点上有不同外,主要操作、界面是很类似的,掌握了Delphi7,其后续版本对脑子不太笨的技术人员来说,其本上就都掌握了。
原因可以写很多条,我认为主要的有:经营理念迷失 Delphi7成为巅峰之后,经营理念出现了问题,企业迷失,不仅如此,技术受漠视,Delphi之父Anders Hejlsberg受到排挤,而微软大力挖角,Anders Hejlsberg成为了C#之父。
VB.NET我也用过, 语法可能是看起来有点啰嗦,实际上和花括号差别不大,毕竟在IDE里面写代码,都是自动补全。Delphi没落主要是没竞争过微软,领头人都被挖走开发C#了。然后公司方向错误,押宝在跨平台开发上,错过web发展的 历史 机遇。
Delphi用的人已经不多了 现在使用的人都是以前写好的程序现在在做维护。不过Delphi是一款适合新手的开发程序,门槛比较底。