德尔福历史-从pascal到embarcadero delphi xe 2

本文档提供了Delphi版本及其历史的简明描述,以及功能和注释的简要列表。了解Delphi是如何从Pascal演变为RAD工具的,它可以帮助您解决复杂的开发问题,提供高性能、高可扩展的应用程序,从桌面和数据库应用程序到互联网的移动和分布式应用程序,不仅适用于Windows,还适用于Linux和.NET。...

本文档提供了Delphi版本及其历史的简明描述,以及功能和注释的简要列表。了解Delphi是如何从Pascal演变为RAD工具的,它可以帮助您解决复杂的开发问题,提供高性能、高可扩展的应用程序,从桌面和数据库应用程序到互联网的移动和分布式应用程序,不仅适用于Windows,还适用于Linux和.NET。

什么是Delphi?Delphi是一种支持结构化和面向对象设计的高级编译强类型语言。Delphi语言是基于对象Pascal的。今天,Delphi不仅仅是简单的“对象Pascal语言”。

词根:Pascal及其历史Pascal的起源在很大程度上归功于Algol——第一种具有可读、结构化和系统定义语法的高级语言。在六十年代末(196X年),提出了几项关于进化算法的继承者的建议。最成功的是帕斯卡,由尼克劳斯·沃思教授定义。沃思在1971年公布了帕斯卡的原始定义,并在1973年进行了一些修改。帕斯卡语的许多特征来自早期的语言。case语句和值结果参数传递来自Algol,记录结构类似于Cobol和PL 1。除了清除或省略Algol的一些更模糊的特性外,Pascal还增加了从简单的现有数据类型中定义新数据类型的功能。Pascal还支持动态数据结构;i、 例如,在程序运行时可以增长和收缩的数据结构。该语言被设计为编程课程学生的教学工具。

1975年,沃思和詹森出版了帕斯卡终极参考书《帕斯卡用户手册和报告》。沃思在1977年停止了对帕斯卡的研究,创建了一种新的语言,Modula——帕斯卡的继承者。

Borland Pascal随着Turbo Pascal 1.0的发布(1983年11月),Borland开始了进入开发环境和工具世界的旅程。为了创建Turbo Pascal 1.0,Borland许可了由Anders Hejlsberg编写的快速廉价的Pascal编译器核心。turbopascal引入了一个集成开发环境(IDE),您可以在其中编辑代码、运行编译器、查看错误并跳回包含这些错误的行。Turbo Pascal编译器一直是最畅销的编译器系列之一,并使该语言在PC平台上特别流行。

1995年,Borland推出了名为Delphi的快速应用程序开发环境,将Pascal转变为可视化编程语言,从而恢复了Pascal版本。战略决策是使数据库工具和连接成为新Pascal产品的核心部分。

根:Delphi在Turbo Pascal 1发布后,Anders作为一名员工加入了公司,并且是所有版本的Turbo Pascal编译器和Delphi的前三个版本的架构师。作为Borland的首席架构师,Hejlsberg秘密地将TurboPascal转变为一种面向对象的应用程序开发语言,拥有真正的可视化环境和卓越的数据库访问功能:Delphi。

接下来的两页将简要介绍Delphi版本及其历史,并简要列出功能和注释。

现在,我们知道了德尔福是什么,它的根在哪里,是时候回顾一下过去了。。。

为什么叫“德尔福”?正如德尔福博物馆文章中所解释的,项目代号德尔福是在1993年中期孵化出来的。为什么叫德尔福?很简单:“如果你想和甲骨文对话,去德尔福”。在WindowsTechJournal上发表了一篇关于一种将改变程序员生活的产品的文章之后,选择零售产品名称的时候到了,建议的(最终)名称是AppBuilder。自从Novell发布了它的VisualAppBuilder,Borland的人需要选择另一个名字;这有点像是一出喜剧:人们越是试图以产品名称来排斥“Delphi”,它就越能获得支持。曾经被吹捧为“VB杀手”的Delphi仍然是Borland的基石产品。

注意:下面使用Internet Archive Wayback机器标记为asterix(*)的部分链接将花费您几年的时间,显示Delphi网站很久以前的样子。其余链接将通过教程和文章让您更深入地了解每项(新)技术的相关内容。

Delphi 1(1995)Delphi,Borland强大的Windows编程开发工具,于1995年首次出现。Delphi 1通过提供面向对象和基于表单的方法、极快的本机代码编译器、可视化双向工具和强大的数据库支持,扩展了Borland Pascal语言,与Windows和组件技术紧密集成。

这是可视化组件库的初稿

Delphi 1*口号:Delphi和Delphi Client/Server是唯一能够提供基于可视化组件设计的快速应用程序开发(RAD)优势、优化本机代码编译器和可扩展的客户端/服务器解决方案的开发工具。

以下是“购买Borland Delphi 1.0客户端/服务器的7大理由*”

Delphi 2(1996)Delphi 2*是唯一的快速应用程序开发工具,它结合了世界上最快的优化32位本机代码编译器的性能、基于可视化组件的设计的生产力以及健壮的面向对象环境中可伸缩数据库体系结构的灵活性。

Delphi2除了为Win32平台(完全支持Windows 95和集成)开发之外,还带来了改进的数据库网格、OLE自动化和变量数据类型支持、长字符串数据类型和可视化表单继承。Delphi 2:“用C++的强大功能轻松使用VB”

Delphi 3(1997)是一套最全面的可视化、高性能、客户端和服务器开发工具,用于创建分布式企业和支持Web的应用程序。

Delphi 3*在以下领域引入了新功能和增强功能:代码洞察技术、DLL调试、组件模板、DecisionCube和TeeChart组件、WebBroker技术、ActiveForms、组件包以及通过接口与COM集成。

Delphi 4(1998)Delphi 4*是一套全面的专业和客户机/服务器开发工具,用于构建分布式计算的高生产率解决方案。Delphi提供Java互操作性、高性能数据库驱动程序、CORBA开发和Microsoft BackOffice支持。您从未有过比这更高效的方法来定制、管理、可视化和更新数据。使用Delphi,您可以按时、按预算向生产交付健壮的应用程序。

Delphi4介绍了对接、锚定和约束组件。新功能包括AppBrowser、动态数组、方法重载、Windows 98支持、改进的OLE和COM支持以及扩展的数据库支持。

Delphi 5(1999)互联网的高生产力发展

Delphi 5*引入了许多新功能和增强功能。其中包括:各种桌面布局、框架概念、并行开发、翻译功能、增强的集成调试器、新的Internet功能(XML)、更强大的数据库功能(ADO支持)等。

然后,在2000年,Delphi6是第一个完全支持新兴Web服务的工具。。。

下面是最新Delphi版本的简要说明,以及功能和注释的简要列表。

Delphi 6(2000)Borland Delphi是第一个完全支持新兴Web服务的Windows快速应用程序开发环境。使用Delphi,公司或个人开发人员可以快速轻松地创建下一代电子商务应用程序。

Delphi 6在以下领域引入了新功能和增强功能:IDE、Internet、XML、编译器、COM/Active X、数据库支持……此外,Delphi 6还增加了对跨平台开发的支持,从而使相同的代码能够用Delphi(在Windows下)和Kylix(在Linux下)编译。更多的增强包括:对Web服务的支持、DBExpress引擎、新组件和类。。。

Delphi7(2001)Borland Delphi 7 Studio提供了开发人员一直在等待的到Microsoft.NET的迁移路径。有了Delphi,选择永远是你的:你控制着一个完整的电子商务开发工作室,可以自由地将你的解决方案跨平台移植到Linux。

Delphi 8为纪念Delphi 8周年,Borland准备了最重要的Delphi发行版:Delphi 8继续为Win32(和Linux)提供可视化组件库(VCL)和用于跨平台开发的组件库(CLX),以及新功能和持续的框架、编译器、IDE和设计时增强功能。

Delphi2005(Borland Developer Studio 2005的一部分)Diamondback是下一个Delphi版本的代码名。新的DelphiIDE支持多种个性。它支持Delphi for Win 32、Delphi for.NET和C#。。。

Delphi 2006(Borland DeaveStudio 2006的一部分)BDS 2006(代码名为DeXTER)除了C++和C语言之外,还包括了Delphi的Win32和Delphi for .NET编程语言的完整RAD支持。

Turbo Delphi-适用于Win32和.Net开发Turbo Delphi系列产品是BDS 2006的一个子集。

CodeGear Delphi 2007Delphi 2007于2007年3月发布。Delphi 2007 for Win32主要面向希望升级其现有项目的Win32开发人员,以包括完整的Vista支持主题的应用程序以及对玻璃化、文件对话框和任务对话框组件的VCL支持。

Embarcadero Delphi 2009Embarcadero Delphi 2009。对.Net的支持已下降。Delphi2009支持unicode,新的语言功能,如泛型和匿名方法,功能区控件,DataSnap 2009。。。

Embarcadero Delphi 2010 Embarcadero Delphi 2010于2009年发布。Delphi 2010允许您为平板电脑、触摸板和信息亭应用程序创建基于触摸的用户界面。

Embarcadero Delphi XE Embarcadero Delphi XE于2010年发布。Delphi 2011带来了许多新功能和改进:内置源代码管理、内置云开发(Windows Azure、Amazon EC2)、用于优化开发的创新扩展工具箱、DataSnap多层开发等等。。。

Embarcadero Delphi XE 2Embarcadero Delphi XE 2于2011年发布。Delphi XE 2将允许您:构建64位Delphi应用程序,使用相同的源代码以Windows和OS X为目标,创建GPU驱动的FireMonkey(高清和3D业务)应用程序,在RAD云中通过新的移动和云连接扩展多层DataSnap应用程序,使用VCL样式使应用程序的外观现代化。。。

  • 发表于 2021-09-06 15:17
  • 阅读 ( 71 )
  • 分类:IT

你可能感兴趣的文章

现代与aptiv的自主汽车项目现在将被称为motional

...争对手。自动驾驶技术公司Aptiv是全球汽车零部件供应商德尔福(Delphi)的一个分支,拥有合资企业50%的股份。 Karl Iagnemma是2017年被德尔福收购的自动驾驶初创公司NuTonomy的前首席执行官,现任Motional总裁兼首席执行官。他在接受...

  • 发布于 2021-04-18 05:21
  • 阅读 ( 159 )

这是英特尔20年来的第一块离散显卡,但你买不到

...,推出自己的先进的新的控制中心,为其驱动程序(此举历史上帮助AMD回到游戏玩家的青睐),开辟一个不和谐的渠道,并主持公开问答。我们看看结果如何。 更正,美国东部时间下午5:02:这是Xe-LP微体系结构,而不是DG1,它...

  • 发布于 2021-04-20 13:15
  • 阅读 ( 185 )

德尔福(delphi)和美孚眼(mobileye)正在合作,到2019年建立一个自动驾驶系统

德尔福(Delphi)和美孚眼(Mobileye)两家领先的汽车零部件供应商今天宣布,他们将结成合作伙伴关系,在2019年前开发出一套近乎完整的自动驾驶系统。该计划旨在创建一个大众市场,现成的系统,可以**各种车型,从小型车到S...

  • 发布于 2021-05-07 03:29
  • 阅读 ( 176 )

为什么德尔福和美孚眼认为他们有自动驾驶汽车的秘方

德尔福(Delphi)和美孚眼(Mobileye)这两家领先的汽车零部件供应商,在自动驾驶领域的知名度不如其更大的竞争对手谷歌(Google)和特斯拉(Tesla)。但通用汽车(GM)在英国的子公司德尔福(Delphi)已经展示了三年多的自主技...

  • 发布于 2021-05-08 21:20
  • 阅读 ( 201 )

德尔福以4.5亿美元收购自驾车创业公司nutonomy

全球最大的汽车供应商之一德尔福(Delphi)今天宣布,将以4亿美元的前期收购价收购总部位于波士顿的自动驾驶汽车初创公司NuTonomy,并获得5000万美元的收益。 德尔福在自动驾驶领域的知名度不如其更大的竞争对手U...

  • 发布于 2021-06-21 14:52
  • 阅读 ( 152 )

delphi编译器版本指令

...elphi 2005 VER180-Delphi 2006 VER180-Delphi 2007 VER185-Delphi 2007 VER200-德尔福2009 2010年第210版-德尔福 VER220-Delphi XE VER230-Delphi XE2 WIN32-表示操作环境是WIN32 API。 LINUX—表示操作环境为LINUX MSWINDOWS-表示操作环境为MS Windows/li] CONSOLE—表示正在将应...

  • 发布于 2021-09-06 15:09
  • 阅读 ( 166 )

了解delphi编程的基础知识

...、基于教程的参考框架来学习它。 基本概念 从一堂历史课开始,介绍(Turbo)Pascal到Delphi 2005的演变,例如Delphi演变为一个快速应用程序部署框架,旨在为在线和移动交付提供高性能、可扩展的应用程序。 之后,探索Delphi...

  • 发布于 2021-09-06 15:13
  • 阅读 ( 190 )

德尔福单元剖析(德尔福初学者版)

...使用”等词需要在您的编程知识中占有特殊的位置。 德尔福项目 当我们创建一个Delphi应用程序时,我们可以从一个空白项目、一个现有项目或Delphi的一个应用程序或表单模板开始。项目由创建目标应用程序所需的所有文件...

  • 发布于 2021-09-10 20:53
  • 阅读 ( 186 )

如何构建没有gui的控制台应用程序(build console applications with no gui)

...行参数提供。 对于学生来说,控制台应用程序将简化Pascal和Delphi的学习——毕竟,所有Pascal入门示例都只是控制台应用程序。 新:控制台应用程序 下面介绍如何快速构建在没有图形界面的情况下运行的控制台应用程序。 ...

  • 发布于 2021-09-10 22:34
  • 阅读 ( 254 )

delphi的顺序和枚举数据类型

...是所有整数类型以及Char和Boolean类型。更准确地说,对象Pascal有12种预定义的顺序类型:整数、短整型、小整型、长整型、字节、字、基数、布尔型、ByteBool、WordBool、LongBool和Char。还有另外两类用户定义的序号类型:枚举类型和...

  • 发布于 2021-09-10 23:38
  • 阅读 ( 201 )
vuvwi1663
vuvwi1663

0 篇文章

相关推荐