非常生活: 翘二郎腿的可怕后果!看你还敢吗  终于体验了北京最奢华洗浴中心  惊!南航空姐宿舍里竟有这场面(图)   怒!加拿大政客恶意攻击中国,竟称… 

(YC)Delphi7



一、背景



1.Boland


Delphi


Delphi

,是美国
Borland
(宝兰)公司

1995
年开发在
Windows
平台下的快速应用程式开发工具
(Rapid Application Development
,简称
RAD

)
,它的前身是在
DOS
下的产品
Borland Turbo Pascal




Turbo Pascal 5.5
版本开始,
Borland
公司在传统
Pascal
的基础上加入了
面向对象
的功能。


Delphi
是一个
集成开发环境

IDE
),使用的核心是由传统
Pascal
语言发展而来的
Object Pascal
语言,通过
图形用户界面(Graphical User Interface
,简称
GUI)
作为开发环境,透

IDE

VCL
工具
与编译起
,配合
连结资料库
的功能,作成一


面向对象设计

中心的
开发
工具。
Delphi
程式
撰写后

编译
的執行
执行档
,可以


执行
,容量

大些,但效能上卻比

快,除了使用
资料库
的程式外不需安裝即可

行,使用上相

方便。


它在本质上是一个代码编辑器而不是一种语言,但是由于
Delphi
是几乎是目前市场上唯一一个使用
Pascal
语言
并持续
推出新版的产品,因此有的时候人们称呼
Delphi

Object Pascal
的代名词。因此
Borland
公司已经把
Object Pascal
语言改称为
Delphi
语言。
2006

Borland
把开发工具产品线独立出来,成立了一家新的公司
CodeGear
负责。原本的
Delphi
一度被命名位
Turbo Delphi
。但是在新的版本中,除了
Delphi for Win32
(原有的
Delphi
版本)之外,还有一个新的产品被命名为
Delphi for PHP
。因此,在目前的
CodeGear
的发展规划中,或许
“Delphi”
这个名称不再是
ObjectPascal
语言的专有
IDE
,而是将被扩展为一个通用的
IDE
名称。


Borland Delphi
目前的最新版本是
2007



2.

[
编辑
]

技术特点



1


[
编辑
]

编译器



Delphi 1

2
版本基本沿用了
DOS
时代下由
Anders Hejlsberg
使用
汇编语言
编写的
Turbo Pascal
编译器(由

品质良好,

是几乎没有工程师随意改动这些程序代码)。



Delphi 3
开始
Danny Thorpe
修改了
Delphi
的编译器,接支持
COM
接口的引用计数值(
Reference Count
)的维护工作,以免除开发者繁杂的程序代码。同时
Danny
也在
Object Pascal
程序语言本身中加入接口(
Interface
)的机制,让
Object Pascal

Java
一样对接口程序设计都提供
First Class
的支持。
Delphi
1/2

Object Pascal
变化的部分很少,但是从
Delphi 3
之后,每一新版的
Delphi

Object Pascal
程序语言本身都有进步。


与同时代的产品相比,它最大的优势就是不但提高了编程效率,而且在提高编译速度的同时也保证了生成的机器码的高效。


级别:大腕儿

积分:42637

加好友 站内留言

看我还写了啥?

有问题 找小编