História Delphi

Tento dokument obsahuje stručné opisy verzií Delphi a ich histórie spolu so stručným zoznamom funkcií a poznámok. Zistite, ako sa spoločnosť Delphi vyvinula z Pascalu na nástroj RAD, ktorý vám môže pomôcť vyriešiť komplexné vývojové problémy a poskytnúť vysokovýkonný a vysoko škálovateľný produkt. aplikácie od desktopových a databázových aplikácií po mobilné a distribuované aplikácie pre internet - nielen pre Windows, ale aj pre Linux a sieť.

Čo je liek Delphi?
Delphi je zostavený, silne napísaný jazyk na vysokej úrovni, ktorý podporuje štruktúrovaný a objektovo orientovaný dizajnu. Jazyk Delphi je založený na Object Pascal. Dnes je Delphi oveľa viac ako len „Object Pascal language“.

Korene: Pascal a jeho história
Pôvod Pascalu vďačí za svoj dizajn Algolu - prvému jazyku na vysokej úrovni s čitateľnou, štruktúrovanou a systematicky definovanou syntaxou. Na konci šesťdesiatych rokov (196X) bolo vypracovaných niekoľko návrhov na vývojového nástupcu Algolu. Najúspešnejším bol Pascal, definovaný prof. Niklaus Wirth. Wirth publikoval pôvodnú definíciu Pascala v roku 1971. Bola implementovaná v roku 1973 s niekoľkými úpravami. Mnoho funkcií Pascalu pochádza z predchádzajúcich jazykov.

instagram viewer
vyhlásenie o prípadea odovzdávanie parametra hodnota-výsledok prišlo z Algolu a štruktúry záznamov boli podobné Cobol a PL 1. Okrem vyčistenia alebo vynechania niektorých z nejasnejších vlastností Algolu Pascal pridal schopnosť definovať nové typy údajov z jednoduchších existujúcich. Pascal tiež podporoval dynamické dátové štruktúry; t. j. dátové štruktúry, ktoré môžu počas behu programu rásť a zmenšovať sa. Jazyk bol navrhnutý ako výučbový nástroj pre študentov programovacích hodín.

V roku 1975 vydali Wirth a Jensen konečnú referenčnú knihu Pascala „Používateľská príručka a správa Pascalu“. Wirth ukončil svoju prácu na Pascale v roku 1977 s cieľom vytvoriť nový jazyk Modula - nástupca Pascala.

Borland Pascal
Vydaním Turbo Pascal 1.0 (november 1983) začala spoločnosť Borland cestu do sveta vývojových prostredí a nástrojov. Ak chcete vytvoriť Turbo Pascal 1.0, Borland získal licenciu na rýchle a lacné jadro kompilátora Pascal, napísané Andersom Hejlsbergom. Turbo Pascal predstavil integrované vývojové prostredie (IDE), kde môžete editovať kód, spustiť kompilátor, zobraziť chyby a skočiť späť na riadky obsahujúce tieto chyby. Kompilátor Turbo Pascal bol jedným z najpredávanejších sérií kompilátorov všetkých čias a stal sa jazykom obzvlášť populárnym na platforme PC.

V roku 1995 Borland oživil svoju verziu Pascalu, keď predstavil prostredie pre rýchly vývoj aplikácií s názvom Delphi - z Pascala sa stal vizuálny programovací jazyk. Strategickým rozhodnutím bolo urobiť z databázových nástrojov a pripojiteľnosti ústrednú časť nového produktu Pascal.

Korene: Delphi
Po vydaní Turbo Pascal 1 sa Anders pripojil k spoločnosti ako zamestnanec a bol architektom všetkých verzií kompilátora Turbo Pascal a prvých troch verzií Delphi. Ako hlavný architekt v Borlande Hejlsberg tajne premenil Turba Pascala na objektovo orientovaný jazyk pre vývoj aplikácií, doplnený o skutočne vizuálne prostredie a vynikajúci prístup k databáze vlastnosti: Delphi.

Na nasledujúcich dvoch stranách nasleduje stručný opis verzií Delphi a jej histórie spolu so stručným zoznamom funkcií a poznámok.

Teraz, keď vieme, čo je Delphi a kde sú jeho korene, je čas ísť na výlet do minulosti ...

Prečo názov „Delphi“?
Ako je vysvetlené v článku múzea v Delphi, projekt s kódovým názvom Delphi sa vyliahol v polovici roku 1993. Prečo Delphi? Bolo to jednoduché: „Ak chcete hovoriť so spoločnosťou Oracle, choďte na Delphi“. Keď prišiel čas vybrať si názov maloobchodného produktu, po článku v časopise Windows Tech Journal o produkte, ktorý zmení život programátorov, bol navrhovaný (konečný) názov AppBuilder. Pretože Novell vydal svoj Visual AppBuilder, chlapci z Borlandu si museli zvoliť iné meno; stalo sa to trochu komédiou: čím ťažší ľudia sa pokúsili prepustiť názov Delphi, tým viac získalo podporu. Delphi, kedysi ponúkaný ako „vrah VB“, zostal pre Borland základným produktom.

Poznámka: Niektoré z nižšie uvedených odkazov sú označené hviezdičkou (*) pomocou internetového archívu WayBackMachine, zaberie vám v minulosti niekoľko rokov a ukazuje, ako stránka Delphi vyzerala už dávno.
Zvyšok odkazov vás nasmeruje na podrobnejší pohľad na to, o čom je každá (nová) technológia, s tutoriálmi a článkami.

Delphi 1 (1995)
Delphi, výkonný vývojový nástroj Windows pre programovanie Windows, sa prvýkrát objavil v roku 1995. Delphi 1 rozšíril jazyk Borland Pascal poskytovaním objektovo orientovaného a formulárového prístupu, extrémne rýchleho prekladača natívneho kódu, vizuálnych obojsmerných nástrojov a skvelého databázy podpora, úzka integrácia s windows a technológia komponentov.

Tu je Prvý koncept knižnice vizuálnych komponentov

Delphi 1* slogan:
Delphi a Delphi Client / Server sú jediné vývojové nástroje, ktoré poskytujú rýchly vývoj aplikácií (RAD) výhody vizuálneho dizajnu založeného na komponentov, výkon optimalizačného kompilátora natívnych kódov a škálovateľného klienta / servera Riešenie.

Heres, aké boli "7 hlavných dôvodov pre kúpu klienta / servera Borland Delphi 1.0*"

Delphi 2 (1996)
Delphi 2* je jediným nástrojom rýchleho vývoja aplikácií, ktorý kombinuje výkon najrýchlejšieho optimalizátora 32-bitového kompilátora natívneho kódu na svete, produktivita vizuálneho dizajnu na základe komponentov a flexibilita škálovateľnej architektúry databázy v robustnom objektovo orientovanom prostredie.

Delphi 2, okrem toho, že bol vyvinutý pre platformu Win32 (plná podpora a integrácia Windows 95), priniesol vylepšenia mriežka databázy, Automatizácia OLE a podpora typov dátových typov, dlhý reťazec typ údajov a dedičnosť vizuálnej formy. Delphi 2: „Jednoduchosť VB so silou C ++“

Delphi 3 (1997)
Najkomplexnejšia sada vizuálnych, vysokovýkonných nástrojov na vývoj klientov a serverov na vytváranie distribuovaných podnikových a webových aplikácií.

Delphi 3* zaviedli nové funkcie a vylepšenia v nasledujúcich oblastiach: technológia prehľadu kódu, Ladenie DLL, šablóny komponentov, TeeChart komponenty, technológia WebBroker, ActiveForms, obaly komponentova integrácia s COM prostredníctvom rozhraní.

Delphi 4 (1998)
Delphi 4* je komplexná sada profesionálnych nástrojov a nástrojov na vývoj klientov / serverov na vytváranie riešení vysokej produktivity pre distribuované výpočty. Delphi poskytuje interoperabilitu Java, vysokovýkonné databázové ovládače, vývoj CORBA a podporu Microsoft BackOffice. Nikdy ste nemali produktívnejší spôsob na prispôsobenie, správu, vizualizáciu a aktualizáciu údajov. S Delphi dodávate robustné aplikácie do výroby, načas a za rozpočet.

Delphi 4 predstavil dokovacie, kotviace a obmedzujúce komponenty. Medzi nové funkcie patrí AppBrowser, dynamické polia, metóda preťaženia, Podpora systému Windows 98, vylepšená podpora OLE a COM, ako aj rozšírená podpora databázy.

Delphi 5 (1999)
Vývoj vysokej produktivity pre internet

Delphi 5 * predstavil mnoho nových funkcií a vylepšení. Niektoré z mnohých sú: rôzne rozloženie pracovnej plochy, koncept rámcov, paralelný vývoj, preklad schopnosti, vylepšený integrovaný debugger, nové internet schopnosti (XML), viac výkonu databázy (Podpora ADO), atď.

Potom, v roku 2000, bol Delphi 6 prvým nástrojom, ktorý plne podporuje nové a vznikajúce webové služby ...

Nasleduje stručný opis najnovších verzií Delphi spolu so stručným zoznamom funkcií a poznámok.

Delphi 6 (2000)
Borland Delphi je prvé prostredie pre rýchly vývoj aplikácií pre Windows, ktoré plne podporuje nové a vznikajúce webové služby. S Delphi môžu firemní alebo individuálni vývojári vytvárať aplikácie elektronickej generácie budúcej generácie rýchlo a ľahko.

Delphi 6 zaviedli nové funkcie a vylepšenia v nasledujúcich oblastiach: IDE, Internet, XML, kompilátor, COM / Active X, podpora databázy ...
A čo viac, Delphi 6 pridal podporu pre vývoj na viacerých platformách - čím umožnil kompiláciu rovnakého kódu s Delphi (v systéme Windows) a Kylix (v systéme Linux). Zahrnuté sú ďalšie vylepšenia: podpora webových služieb, internet DBExpress motor, nové komponenty a triedy ...

Delphi 7 (2001)
Štúdio Borland Delphi 7 poskytuje migračnú cestu do Microsoft .NET na ktoré vývojári čakajú. S Delphi máte vždy na výber: máte kontrolu nad kompletným vývojovým štúdiom elektronického obchodu so slobodou ľahko prenášať svoje riešenia naprieč platformami do systému Linux.

Delphi 8
Pre 8. výročie Delphi, Borland pripravil najvýznamnejšie vydanie Delphi: Delphi 8 pokračuje v poskytovaní knižníc vizuálnych komponentov (VCL) a knižnice komponentov pre platformu (CLX) vývoj pre Win32 (a Linux), ako aj nové funkcie a ďalšie vylepšenia rámca, kompilátora, IDE a dizajnu.

Delphi 2005 (súčasť Borland Developer Studio 2005)
diamondback je kódový názov nasledujúceho vydania Delphi. Nový Delphi IDE podporuje viac osobností. Podporuje Delphi pre Win 32, Delphi pre .NET a C # ...

Delphi 2006 (súčasť Borland Developer Studio 2006)
BDS 2006 (kód s názvom „DeXter“) obsahuje okrem podpory Delphi pre Win32 a Delphi pre programovacie jazyky .NET úplnú podporu RAD pre C ++ a C #.

Turbo Delphi - pre vývoj Win32 a .Net
Produktový rad Turbo Delphi je podmnožinou BDS 2006.

CodeGear Delphi 2007
Delphi 2007 vydané v marci 2007. Delphi 2007 for Win32 je primárne určený vývojárom Win32, ktorí chcú upgradovať svoje existujúce projekty zahŕňajú plnú podporu tematicky zameraných aplikácií a podporu VCL pre sklá, dialógy súborov a dialógové okno úloh komponenty.

Embarcadero Delphi 2009
Embarcadero Delphi 2009. Podpora pre .Net klesla. Delphi 2009 má podporu unicode, nové jazykové funkcie ako Generics a Anonymous metódy, Ribbon ovládacie prvky, DataSnap 2009 ...

Embarcadero Delphi 2010
Embarcadero Delphi 2010 vydané v roku 2009. Delphi 2010 vám umožňuje vytvárať dotykové používateľské rozhrania pre tablety, touchpad a aplikácie pre kiosky.

Embarcadero Delphi XE
Embarcadero Delphi XE vydané v roku 2010. Delphi 2011 prináša mnoho nových funkcií a vylepšení: vstavaná správa zdrojového kódu, vstavaný vývoj v cloude (Windows Azure, Amazon EC2), inovatívny rozšírený hrudník s nástrojmi pre optimalizovaný vývoj, viacvrstvový vývoj DataSnap, veľa viac ...

Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 vydané v roku 2011. Delphi XE2 vám umožní: vytvárať 64-bitové aplikácie Delphi, používať rovnaký zdrojový kód na zacielenie Windows a OS X, vytvárať GPU FireMonkey (HD a 3D business) aplikácia, Rozšírte viacvrstvové aplikácie DataSnap o nové mobilné a cloudové pripojenie v RAD Cloud, Použite VCL štýly na modernizáciu vzhľadu vašich aplikácií ...