Delphi vēsture no Pascal līdz Embarcadero Delphi XE 2

Delfu vēsture: saknes

Šajā dokumentā ir sniegti kodolīgi Delphi versiju un to vēstures apraksti, kā arī īss funkciju un piezīmju saraksts. Uzziniet, kā Delphi attīstījās no Pascal līdz RAD rīkam, kas var palīdzēt atrisināt sarežģītas izstrādes problēmas, lai nodrošinātu augstas veiktspējas, ļoti mērogojamas lietojumprogrammas, sākot no galddatoru un datu bāzu lietojumprogrammām līdz mobilajām un izplatītajām lietojumprogrammām internetam ne tikai Windows, bet arī Linux un .NET.





Kas ir Delphi?
Delphi ir augsta līmeņa, apkopota, stingri drukāta valoda, kas atbalsta strukturētu un objektorientēts dizains. Delphi valoda ir balstīta uz Object Pascal. Mūsdienās Delphi ir daudz vairāk nekā vienkārši 'Object Pascal valoda'.

Saknes: Paskāls un tā vēsture
Pascal izcelsme lielā mērā ir saistīta ar Algol - pirmo augsta līmeņa valodu ar lasāmu, strukturētu un sistemātiski definētu sintaksi. Sešdesmito gadu beigās (196X) tika izstrādāti vairāki priekšlikumi par Algola evolūcijas pēcteci. Visveiksmīgākais bija Paskāls, ko definējis prof. Niklauss Virts. Wirth publicēja sākotnējo Pascal definīciju 1971. gadā. Tā tika ieviesta 1973. gadā ar dažām izmaiņām. Daudzas Paskāla funkcijas nāca no agrākām valodām. The lietas izklāsts , un vērtības-rezultāta parametru nodošana nāca no Algol, un ierakstu struktūras bija līdzīgas Cobol un PL 1. Papildus dažu Algol neskaidrāko funkciju tīrīšanai vai izslēgšanai Pascal pievienoja iespēju definēt jaunus datu tipus no vienkāršākiem esošajiem. . Paskāls arī atbalstīja dinamiskas datu struktūras; t.i., datu struktūras, kas programmas darbības laikā var augt un sarukt. Valoda tika izstrādāta kā mācību līdzeklis programmēšanas klašu studentiem.



1975. gadā Virts un Džensens izstrādāja galīgo Paskāla uzziņu grāmatu “Pascal User Manual and Report”. Wirth pārtrauca darbu ar Pascal 1977. gadā, lai izveidotu jaunu valodu Modula — Pascal pēcteci.

Borlands Paskāls
Ar Turbo Pascal 1.0 izlaišanu (1983. gada novembrī) Borland sāka savu ceļojumu izstrādes vides un rīku pasaulē. Lai izveidotu Turbo Pascal 1.0, Borland licencēja ātru un lētu Pascal kompilatora kodolu, ko sarakstījis Anderss Hejlsbergs. Turbo Pascal ieviesa integrēto izstrādes vidi (IDE), kurā varēja rediģēt kodu, palaist kompilatoru, redzēt kļūdas un pāriet atpakaļ uz rindām, kurās ir šīs kļūdas. Turbo Pascal kompilators ir bijis viens no visu laiku vislabāk pārdotajiem kompilatoru sērijām un padarījis valodu īpaši populāru personālo datoru platformā.



1995. gadā Borland atdzīvināja savu Pascal versiju, ieviešot ātrās lietojumprogrammu izstrādes vidi Delphi, pārvēršot Pascal par vizuālu. programmēšanas valoda . Stratēģiskais lēmums bija padarīt datubāzes rīkus un savienojamību par jaunā Pascal produkta centrālo daļu.

Saknes: Delphi
Pēc Turbo Pascal 1 izlaišanas Anders pievienojās uzņēmumam kā darbinieks un bija visu Turbo Pascal kompilatora versiju un pirmo trīs Delphi versiju arhitekts. Būdams Borland galvenais arhitekts, Hejlsbergs slepeni pārvērta Turbo Pascal par objektu orientētu lietojumprogrammu izstrādes valodu, kas papildināta ar patiesi vizuālu vidi un lieliskām datubāzes piekļuves funkcijām: Delphi.

Nākamajās divās lappusēs ir īss Delphi versiju un to vēstures apraksts, kā arī īss funkciju un piezīmju saraksts.

Tagad, kad zinām, kas ir Delphi un kur ir to saknes, ir pienācis laiks doties ceļojumā pagātnē...



Kāpēc nosaukums 'Delphi'?
Kā paskaidrots Delfu muzeja rakstā, projekts ar koda nosaukumu Delphi tika izlolots 1993. gada vidū. Kāpēc Delphi? Tas bija vienkārši: “Ja vēlaties runāt ar [Orākulu], dodieties uz Delphi”. Kad pienāca laiks izvēlēties mazumtirdzniecības produkta nosaukumu, pēc raksta žurnālā Windows Tech Journal par produktu, kas mainīs programmētāju dzīvi, piedāvātais (galīgais) nosaukums bija AppBuilder. Kopš Novell izlaida savu Visual AppBuilder, Borland puišiem vajadzēja izvēlēties citu nosaukumu; tas kļuva par komēdiju: jo vairāk cilvēki centās noraidīt 'Delphi' produkta nosaukuma dēļ, jo vairāk tas guva atbalstu. Kādreiz dēvēts par “VB slepkavu”, Delphi joprojām ir Borlanda stūrakmens produkts.

Piezīme: dažas tālāk esošās saites ir atzīmētas ar zvaigznīti (*), izmantojot interneta arhīvu WayBackMachine , aizvedīs jūs vairākus gadus pagātnē, parādot, kā Delphi vietne izskatījās sen.
Pārējās saites palīdzēs padziļināti apskatīt katras (jaunās) tehnoloģijas būtību, izmantojot apmācības un rakstus.



Delphi 1 (1995)
Delphi, Borland jaudīgais Windows programmēšanas izstrādes rīks pirmo reizi parādījās 1995. gadā. Delphi 1 paplašināja Borland Pascal valodu, nodrošinot uz objektiem orientētu un uz formām balstītu pieeju, ārkārtīgi ātru vietējā koda kompilatoru, vizuālos divvirzienu rīkus un lieliskusdatu bāzeatbalsts, cieša integrācija arWindowsun komponentu tehnoloģija.

Šeit ir Vizuālo komponentu bibliotēkas pirmais projekts



Delphi 1* sauklis:
Delphi un Delphi Client/Server ir vienīgie izstrādes rīki, kas nodrošina ātrās lietojumprogrammu izstrādes (RAD) priekšrocības no vizuālo komponentu dizaina, optimizējoša vietējā koda kompilatora un mērogojama klienta/servera risinājuma.

Lūk, kas bija 7 galvenie iemesli Borland Delphi 1.0 klienta/servera iegādei* '



Delphi 2 (1996)
Delphi 2* ir vienīgais ātrās lietojumprogrammu izstrādes rīks, kas apvieno pasaulē visātrāk optimizējošā 32 bitu vietējā koda kompilatora veiktspēju, vizuālo komponentu dizaina produktivitāti un mērogojamās datu bāzes arhitektūras elastību robustā objektorientētā vidē.

Delphi 2 tika izstrādāts ne tikai Win32 platformai (pilns Windows 95 atbalsts un integrācija), bet arī tika uzlabotsdatu bāzes režģis, OLE automatizācijas un variantu datu tipu atbalsts, garās virknes datu tips un vizuālās formas pārmantošana. Delphi 2: 'VB vienkāršība ar C++ jaudu'

Delphi 3 (1997)
Visplašākais vizuālo, augstas veiktspējas klientu un serveru izstrādes rīku komplekts izplatītu uzņēmumu un tīmekļa lietojumprogrammu izveidei.

Delphi 3* ieviesa jaunas funkcijas un uzlabojumus šādās jomās: koda ieskata tehnoloģija,DLL atkļūdošana, komponentu veidnes, DecisionCube unTeeChartkomponenti, WebBroker tehnoloģija, ActiveForms, komponentu paketes , un integrācija ar COM, izmantojot saskarnes.

Delphi 4 (1998)
Delphi 4*ir visaptverošs profesionālu un klientu/serveru izstrādes rīku komplekts augstas produktivitātes risinājumu izveidei sadalītai skaitļošanai. Delphi nodrošina Java sadarbspēju, augstas veiktspējas datu bāzes draiverus, CORBA izstrādi un Microsoft BackOffice atbalstu. Jums nekad nav bijis produktīvāks veids, kā pielāgot, pārvaldīt, vizualizēt un atjaunināt datus. Izmantojot Delphi, jūs piegādājat spēcīgas lietojumprogrammas ražošanai laikā un budžeta ietvaros.

Delphi 4 ieviesa dokstacijas, enkurošanas un ierobežošanas komponentus. Jaunās funkcijas, tostarp AppBrowser,metodes pārslodze, Windows 98 atbalsts, uzlabots OLE un COM atbalsts, kā arī paplašināts datu bāzes atbalsts.

Delphi 5 (1999)
Augstas produktivitātes attīstība internetam

Delphi 5* ieviesa daudzas jaunas funkcijas un uzlabojumus. Daži, starp daudziem citiem, ir: dažādi darbvirsmas izkārtojumi, rāmju koncepcija, paralēla izstrāde, tulkojums iespējas, uzlabots integrētais atkļūdotājs, jaunsInternetsiespējas (XML), lielāka datu bāzes jauda ( ADO atbalsts ), utt.

Pēc tam 2000. gadā Delphi 6 bija pirmais rīks, kas pilnībā atbalsta jaunos un topošos tīmekļa pakalpojumus...

Tālāk ir sniegts īss jaunāko Delphi versiju apraksts, kā arī īss funkciju un piezīmju saraksts.

Delphi 6 (2000)
Borland Delphi ir pirmā Windows ātrās lietojumprogrammu izstrādes vide, kas pilnībā atbalsta jaunos un topošos tīmekļa pakalpojumus. Izmantojot Delphi, korporatīvie vai individuālie izstrādātāji var ātri un vienkārši izveidot nākamās paaudzes e-biznesa lietojumprogrammas.

Delphi 6ieviesa jaunas funkcijas un uzlabojumus šādās jomās: IDE, internets, XML, kompilators, COM/Active X, datu bāzes atbalsts...
Turklāt Delphi 6 pievienoja atbalstu starpplatformu izstrādei , tādējādi ļaujot vienu un to pašu kodu kompilēt ar Delphi (operētājsistēmā Windows) un Kylix (ar Linux). Iekļauti citi uzlabojumi: Web pakalpojumu atbalsts,DBExpress dzinējs, jaunas sastāvdaļas un klases...

Delphi 7 (2001)
Borland Delphi 7 Studio nodrošina migrācijas ceļu uzMicrosoft .NETko izstrādātāji ir gaidījuši. Izmantojot Delphi, izvēle vienmēr ir jūsu ziņā: jūs kontrolējat pilnīgu e-biznesa izstrādes studiju ar brīvību ērti izmantot savus risinājumus starp platformām uz Linux.

Delphi 8
Priekš 8 Delphi gadadienā Borland sagatavoja nozīmīgāko Delphi laidienu: Delphi 8 turpina nodrošināt vizuālo komponentu bibliotēku (VCL) un komponentu bibliotēku starpplatformām (CLX)izstrāde priekš Win32(un Linux), kā arī jaunas funkcijas un turpināts ietvars, kompilators, IDE un dizaina laika uzlabojumi.

Delphi 2005 (daļa no Borland Developer Studio 2005)
Diamondbackir nākamā Delphi laidiena koda nosaukums. Jaunais Delphi IDE atbalsta vairākas personības. Tā atbalsta Delphi operētājsistēmai Win 32, Delphi .NET un C#...

Delphi 2006 (daļa no Borland Developer Studio 2006)
BDS 2006 (kods ar nosaukumu 'DeXter') ietver pilnīgu RAD atbalstu C++ un C#, kā arī Delphi for Win32 un Delphi .NET programmēšanas valodām.

Turbo Delphi - Win32 un .Net izstrādei
Turbo Delphi produktu līnija ir BDS 2006 apakškopa.

CodeGear Delphi 2007
Delphi 2007 izlaists 2007. gada martā. Delphi 2007 for Win32 galvenokārt ir paredzēts Win32 izstrādātājiem, kuri vēlas jaunināt savus esošos projektus, lai iekļautu pilnu Vista atbalstu — tematiskās lietojumprogrammas un VCL atbalstu stiklojumam, failu dialoglodziņus un uzdevumu dialoga komponentus.

Delfu mols 2009
Delfu mols 2009 . Tika pārtraukts .Net atbalsts. Delphi 2009 ir unikoda atbalsts, jaunas valodas funkcijas, piemēram, Generics un Anonymous metodes, lentes vadīklas, DataSnap 2009...

Delfu mols 2010
Delfu mols 2010 Izlaista 2009. gadā. Delphi 2010 ļauj izveidot skārienjutīgas lietotāja saskarnes planšetdatoriem, skārienpaliktņiem un kiosku lietojumprogrammām.

Delphi XE mols
Delphi XE molsIzlaista 2010. gadā. Delphi 2011, piedāvā daudzas jaunas funkcijas un uzlabojumus: iebūvēta pirmkoda pārvaldība, iebūvēta mākoņa izstrāde (Windows Azure, Amazon EC2), novatoriska paplašināta rīku lāde optimizētai izstrādei, DataSnap vairāku līmeņu izstrāde, daudz kas cits. ...

Jetty Delphi XE 2
Embarcadero Delphi XE 2 tika izlaists 2011. gadā. Delphi XE2 ļaus jums: izveidot 64 bitu Delphi lietojumprogrammas, izmantot vienu un to pašu pirmkodu, lai atlasītu mērķauditoriju operētājsistēmās Windows un OS X, izveidot ar GPU darbinātu FireMonkey (HD un 3D biznesa) lietojumprogrammu, paplašināt vairākas līmeņa DataSnap lietojumprogrammas ar jaunu mobilo un mākoņa savienojumu RAD Cloud,Izmantojiet VCLstili, lai modernizētu savu lietojumprogrammu izskatu...