德尔福历史 从Pascal到Embarcadero Delphi XE 2

This document provides concise descriptions of Delphi versions and its history, along with a brief list of features and notes. Find out how Delphi evolved from Pascal to a RAD tool that can help you solve complex development problems to deliver high-performance, highly scalable applications ranging from desktop and database applications to mobile and distributed applications for the Internet – not only for Windows but also for Linux and the .NET.

本文档提供了有关Delphi版本及其历史的简要说明,以及功能和说明的简短列表。 了解Delphi如何从Pascal演变为RAD工具,该工具可以帮助您解决复杂的开发问题,以提供高性能,高可伸缩性的应用程序,从台式机和数据库应用程序到Internet的移动和分布式应用程序? 不仅适用于Windows,而且适用于Linux和.NET。

What is Delphi?Delphi is a high-level, compiled, strongly typed language that supports structured and object-oriented design. Delphi language is based on Object Pascal. Today, Delphi is much more than simply "Object Pascal language".

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

The roots: Pascal and its historyThe origin of Pascal owes much of its design to Algol - the first high-level language with a readable, structured, and systematically defined syntax. In the late sixties (196X), several proposals for an evolutionary successor to Algol were developed. The most successful one was Pascal, defined by Prof. Niklaus Wirth. Wirth published the original definition of Pascal in 1971. It was implemented in 1973 with some modifications. Many of the features of Pascal came from earlier languages. The case statement, and value-result parameter passing came from Algol, and the records structures were similar to Cobol and PL 1. Besides cleaning up or leaving out some of Algol's more obscure features, Pascal added the capability to define new data types out of simpler existing ones. Pascal also supported dynamic data structures; i.e., data structures which can grow and shrink while a program is running. The language was designed to be a teaching tool for students of programming classes.

渊源:Pascal及其历史Pascal的起源很大程度上归功于Algol-Algol是第一种具有可读性,结构化和系统定义的语法的高级语言。 在六十年代后期(196X),提出了一些关于Algol的进化后继者的提议。 最成功的是Pascal,由Niklaus Wirth教授定义。 沃思(Worth)于1971年发布了Pascal的原始定义。该定义于1973年实施,并进行了一些修改。 Pascal的许多功能都来自较早的语言。 case语句和值结果参数传递均来自Algol,并且记录结构类似于Cobol和PL1。除了清理或忽略了Algol的一些较晦涩的功能外,Pascal还添加了从中定义新数据类型的功能。现有的更简单。 Pascal还支持动态数据结构。 即,在程序运行时可以增长和收缩的数据结构。 该语言被设计为编程班学生的教学工具。

In 1975, Wirth and Jensen produced the ultimate Pascal reference book "Pascal User Manual and Report". Wirth stopped its work on Pascal in 1977 to create a new language, Modula - the successor to Pascal.

1975年,Wirth和Jensen制作了终极的Pascal参考书“ Pascal用户手册和报告”。 Wirth于1977年停止了在Pascal上的工作,以创建一种新语言Modula-Pascal的继承者。

Borland PascalWith the release (November 1983) of Turbo Pascal 1.0, Borland started its journey into the world of development environments and tools. To create Turbo Pascal 1.0 Borland licensed the fast and inexpensive Pascal compiler core, written by Anders Hejlsberg. Turbo Pascal introduced an Integrated Development Environment (IDE) where you could edit the code, run the compiler, see the errors, and jump back to the lines containing those errors. Turbo Pascal compiler has been one of the best-selling series of compilers of all time, and made the language particularly popular on the PC platform.

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

In 1995 Borland revived its version of Pascal when it introduced the rapid application development environment named Delphi - turning Pascal into a visual programming language. The strategic decision was to make database tools and connectivity a central part of the new Pascal product.

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

The roots: DelphiAfter the release of Turbo Pascal 1, Anders joined the company as an employee and was the architect for all versions of the Turbo Pascal compiler and the first three versions of Delphi. As a chief architect at Borland, Hejlsberg secretly turned Turbo Pascal into an object-oriented application development language, complete with a truly visual environment and superb database-access features: Delphi.

根源:Delphi Turbo Pascal 1发行后,Anders成为该公司的雇员,是Turbo Pascal编译器的所有版本以及Delphi的前三个版本的架构师。 作为Borland的首席架构师,Hejlsberg秘密地将Turbo Pascal变成了一种面向对象的应用程序开发语言,它具有真正的可视化环境和出色的数据库访问功能:Delphi。

What follows on the next two pages, is a concise description of Delphi versions and its history, along with a brief list of features and notes.

接下来的两页是对Delphi版本及其历史的简要描述,以及功能和说明的简短列表。

Now, that we know what Delphi is and where are its roots, it's time to take a trip into the past...

现在,我们知道Delphi是什么,它的根源在哪里,是时候回顾过去了……

Why the name "Delphi"?As explained in the Delphi Museum article, project codenamed Delphi hatched in mid 1993. Why Delphi? It was simple: "If you want to talk to [the] Oracle, go to Delphi". When it came time to pick a retail product name, after an article in Windows Tech Journal about a product that will change the life of programmers, the proposed (final) name was AppBuilder. Since Novell released its Visual AppBuilder, the guys at Borland needed to pick another name; it became a bit of a comedy: the harder people tried to dismiss "Delphi" for the product name, the more it gained support. Once touted as the "VB killer" Delphi has remained a cornerstone product for Borland.

为什么命名为“ Delphi”? 正如Delphi博物馆文章中所解释的,代号为Delphi的项目是在1993年中期孵化的。为什么选择Delphi? 这很简单:“如果您想与Oracle交流,请访问Delphi”。 当需要选择零售产品名称时,在Windows Tech Journal上一篇有关将改变程序员寿命的产品的文章之后,建议的(最终)名称为AppBuilder。 自从Novell发行Visual AppBuilder以来,Borland的家伙需要选择另一个名字。 它变成了一个喜剧片:人们越不愿意以产品名称来代替“ Delphi”,它就越能得到支持。 曾经被誉为“ VB杀手”的Delphi仍然是Borland的基石产品。

Note: some of the links below marked with an asterix (*), using the Internet Archive WayBackMachine, will take you several years in the past, showing how Delphi site looked long-ago.The rest of the links will point you to a more in-depth look at what each (new) technology is about, with tutorials and articles.

注意:下面的某些使用Internet存档WayBackMachine标记为星号(*)的链接将使您花费数年的时间,这显示了Delphi网站的悠久历史,其余的链接将为您提供更多信息通过教程和文章深入了解每种(新)技术的含义。

Delphi 1 (1995)Delphi, Borland's powerful Windows programming development tool first appeared in 1995. Delphi 1 extended the Borland Pascal language by providing object-orientated and form-based approach, extremely fast native code compiler, visual two-way tools and great database support, close integration with Windows and the component technology.

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

Here's the Visual Component Library First Draft

这是Visual Component Library的初稿

Delphi 1* slogan:Delphi and Delphi Client/Server are the only development tools that provide the Rapid Application Development (RAD) benefits of visual component-based design, the power of an optimizing native code compiler and a scalable client/server solution.

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

Heres what were the "7 Top Reasons to Buy Borland Delphi 1.0 Client/Server*"

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

Delphi 2 (1996)Delphi 2* is the only Rapid Application Development tool that combines the performance of the world's fastest optimizing 32-bit native-code compiler, the productivity of visual component-based design, and the flexibility of scalable database architecture in a robust object-oriented environment.

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

Delphi 2, beside being developed for the Win32 platform (full Windows 95 support and integration), brought improved database grid, OLE automation and variant data type support, the long string data type and Visual Form Inheritance. Delphi 2: "the Ease of VB with the Power of C++"

Delphi 2除了为Win32平台开发(完整的Windows 95支持和集成)外,还带来了改进的数据库网格 ,OLE自动化和变体数据类型支持, 长字符串数据类型以及Visual Form Inheritance。 Delphi 2:“借助C ++轻松实现VB”

Delphi 3 (1997)The most comprehensive set of visual, high-performance, client and server development tools for creating distributed enterprise and Web-enabled applications.

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

Delphi 3* introduced new features and enhancements in the following areas: the code insight technology, DLL debugging, component templates, the DecisionCube and TeeChart components, the WebBroker technology, ActiveForms, component packages, and integration with COM through interfaces.

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

Delphi 4 (1998)Delphi 4* is a comprehensive set of professional and client/server development tools for building high productivity solutions for distributed computing. Delphi provides Java interoperability, high performance database drivers, CORBA development, and Microsoft BackOffice support. You've never had a more productive way to customize, manage, visualize and update data. With Delphi, you deliver robust applications to production, on time and on budget.

Delphi 4(1998) Delphi 4 *是一套综合的专业和客户/服务器开发工具,用于为分布式计算构建高生产力解决方案。 Delphi提供Java互操作性,高性能数据库驱动程序,CORBA开发和Microsoft BackOffice支持。 您从未有过更高效的方法来自定义,管理,可视化和更新数据。 借助Delphi,您可以按时,按预算将强大的应用程序交付生产。

Delphi 4 introduced docking, anchoring and constraining components. New features included the AppBrowser, dynamic arrays, method overloading, Windows 98 support, improved OLE and COM support as well as extended database support.

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

Delphi 5 (1999)High-productivity development for the Internet

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

Delphi 5* introduced many new features and enhancements. Some, among many others, are: various desktop layouts, the concept of frames, parallel development, translation capabilities, enhanced integrated debugger, new Internet capabilities (XML), more database power (ADO support), etc.

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

Then, in 2000, Delphi 6 was the first tool to fully supports new and emerging Web Services ...

然后,在2000年,Delphi 6是第一个完全支持新兴Web Services的工具。

What follows is a concise description of most recent Delphi versions, along with a brief list of features and notes.

接下来是对最新Delphi版本的简要说明,以及功能和说明的简短列表。

Delphi 6 (2000)Borland Delphi is the first rapid application development environment for Windows that fully supports new and emerging Web Services. With Delphi, corporate or individual developers can create next-generation e-business applications quickly and easily.

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

Delphi 6 introduced new features and enhancements in the following areas: IDE, Internet, XML, Compiler, COM/Active X, Database support...Whats more, Delphi 6 added the support for cross-platform development – thus enabling the same code to be compiled with Delphi (under Windows) and Kylix (under Linux). More enhancements included: support for Web Services, the DBExpress engine, new components and classes...

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

Delphi 7 (2001)Borland Delphi 7 Studio provides the migration path to Microsoft .NET that developers have been waiting for. With Delphi, the choices are always yours: you're in control of a complete e-business development studio with the freedom to easily take your solutions cross-platform to Linux.

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

Delphi 8For the 8th anniversary of Delphi, Borland prepared the most significant Delphi release: Delphi 8 continues to provide Visual Component Library (VCL) and Component Library for Cross-platform (CLX) development for Win32 (and Linux) as well as new features and continued framework, compiler, IDE, and design time enhancements.

Delphi 8Delphi成立8周年之际,Borland准备了最重要的Delphi版本:Delphi 8继续提供Visual Component Library(VCL)和针对Win32 (和Linux)的跨平台(CLX) 开发的组件库以及新功能。以及持续的框架,编译器,IDE和设计时间增强。

Delphi 2005 (part of Borland Developer Studio 2005)Diamondback is the code name of the next Delphi release. The new Delphi IDE supports multiple personalities. It supports Delphi for Win 32, Delphi for .NET and C#...

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

Delphi 2006 (part of Borland Developer Studio 2006)BDS 2006 (code named "DeXter") includes complete RAD support for C++ and C# in addition to Delphi for Win32 and Delphi for .NET programming languages.

除用于Win32的Delphi和用于.NET编程语言的Delphi外, Delphi 2006(Borland Developer Studio 2006的一部分)的 BDS 2006 (代码名为“ DeXter”)还包括对RAD的完整支持,对C ++和C#的支持。

Turbo Delphi - for Win32 and .Net developmentTurbo Delphi line of products is a subset of the BDS 2006.

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

CodeGear Delphi 2007Delphi 2007 released in March 2007. Delphi 2007 for Win32 is primarily targeted at Win32 developers wanting to upgrade their existing projects to include full Vista support - themed applications and VCL support for glassing, file dialogs, and Task Dialog components.

CodeGear Delphi 2007 Delphi 20072007 3 发布。Delphi2007 for Win32主要针对希望升级其现有项目以包括完整Vista支持的主题,这些主题应用程序和VCL支持Glassing,文件对话框和Task Dialog组件。

Embarcadero Delphi 2009Embarcadero Delphi 2009. Support for .Net dropped. Delphi 2009 has unicode support, new language features like Generics and Anonymous methods, the Ribbon controls, DataSnap 2009...

Embarcadero Delphi 2009 。 对.Net的支持下降。 Delphi 2009具有unicode支持,新语言功能(如泛型和匿名方法),Ribbon控件,DataSnap 2009 ...

Embarcadero Delphi 2010Embarcadero Delphi 2010 released in 2009. Delphi 2010 allows you to create touch based user interfaces for tablet, touchpad and kiosk applications.

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

Embarcadero Delphi XEEmbarcadero Delphi XE released in 2010. Delphi 2011, brings many new features and improvements: Built-in Source Code Management, Built-in Cloud Development (Windows Azure, Amazon EC2), Innovative expanded Tool Chest for optimized development, DataSnap Multi-tier Development, much more...

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

Embarcadero Delphi XE 2Embarcadero Delphi XE 2 released in 2011. Delphi XE2 will allow you to: Build 64-bit Delphi applications, Use the same source code to target Windows and OS X, Create GPU-powered FireMonkey (HD and 3D business) application, Extend multi-tier DataSnap applications with new mobile and cloud connectivity in RAD Cloud, Use VCL styles to modernize the look of your applications...

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

翻译自: https://www.thoughtco.com/history-of-delphi-1056847

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值