Delphi
維基百科,自由的 encyclopedia
Delphi,是Windows平台下Object Pascal語言整合式開發環境,支援應用程式快速開發(Rapid Application Development,簡稱RAD)。最初版本由美國Borland公司於1995年開發,用於接替DOS時代盛行一時的「Turbo Pascal」。主創者為安德斯·海爾斯伯格。經過數年發展,此產品已轉移至Embarcadero Technologies公司旗下。
原作者 | Borland(1995–2008) |
---|---|
開發者 | Embarcadero Technologies(2009–現在) |
目前版本 |
|
程式語言 | Pascal |
作業系統 | Microsoft Windows |
語言 | 英語,法語,德語,日語 |
類型 | 整合式開發環境,編譯器 |
許可協定 | 專有商業軟件(Embarcadero Technologies EULA) |
網站 | www.embarcadero.com/products/delphi |
從產品名稱上就可以知道,Turbo Pascal使用的是Pascal語言。從Turbo Pascal 5.5版開始,Borland公司在傳統Pascal的基礎上加入了物件導向的功能。
Delphi所用語言是由傳統Pascal語言發展而來的Object Pascal,以圖形化使用者介面(Graphical User Interface,簡稱GUI)為開發環境,透過IDE、圖形介面庫Visual Component Library (VCL)工具與編譯器,配合連結資料庫的功能,構成一個以物件導向程式設計為中心的應用程式開發工具。Delphi所編譯的可執行檔,雖然容量較大,但因為產生的是真正的原生機械碼,效能上比較快速。除了使用資料庫的程式之外,不需安裝即可執行,在使用上相當方便。
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」不再是Object Pascal的專屬IDE名稱,而是將之提升到通用IDE品牌的層次。2008年5月7日,Embarcadero Technologies(易博龍)公司宣佈以2300萬美元的價格收購CodeGear公司,從而把Delphi收入囊中。2009年5月6日,Micro Focus宣佈以7500萬美元收購Borland。
Delphi目前的最新版本是Delphi 12 Athens。