Istoria Delphi

Acest document oferă descrieri concise ale versiunilor Delphi și istoricul său, împreună cu o scurtă listă de caracteristici și note. Aflați cum a evoluat Delphi de la Pascal la un instrument RAD, care vă poate ajuta să rezolvați probleme complexe de dezvoltare pentru a oferi performanțe ridicate, extrem de scalabile aplicații de la aplicații desktop și baze de date până la aplicații mobile și distribuite pentru Internet - nu numai pentru Windows, ci și pentru Linux și plasa.

Ce este Delphi?
Delphi este un limbaj înalt, compilat, puternic tastat, care acceptă structuri și orientate-obiect proiecta. Limbajul Delphi are la bază obiectul Pascal. Astăzi, Delphi este mult mai mult decât un simplu „limbaj Pascal obiect”.

Rădăcinile: Pascal și istoria sa
Originea lui Pascal datorează o mare parte din designul său lui Algol - primul limbaj la nivel înalt, cu o sintaxă lizibilă, structurată și definită sistematic. La sfârșitul anilor șaizeci (196X), au fost elaborate mai multe propuneri pentru un succesor evolutiv la Algol. Cel mai de succes a fost Pascal, definit de prof. Niklaus Wirth. Wirth a publicat definiția originală a lui Pascal în 1971. A fost implementat în 1973 cu unele modificări. Multe dintre caracteristicile lui Pascal proveneau din limbi anterioare.

instagram viewer
declarație de caz, iar trecerea parametrilor valor-rezultat a venit de la Algol, iar structurile înregistrărilor au fost similare cu Cobol și PL1. Pe lângă curățarea sau lăsarea unor caracteristici mai obscure ale lui Algol, Pascal a adăugat capacitatea de a defini noi tipuri de date în afara celor existente mai simple. Pascal a susținut, de asemenea, structuri dinamice de date; adică, structuri de date care pot crește și micșora în timp ce un program este executat. Limba a fost concepută pentru a fi un instrument de predare pentru studenții la orele de programare.

În 1975, Wirth și Jensen au produs cartea finală de referință Pascal „Manualul de utilizare și raportul lui Pascal”. Wirth și-a oprit activitatea în Pascal în 1977 pentru a crea un nou limbaj, Modula - succesorul lui Pascal.

Borland Pascal
Odată cu lansarea (noiembrie 1983) a Turbo Pascal 1.0, Borland și-a început călătoria în lumea mediilor și instrumentelor de dezvoltare. Pentru a crea Turbo Pascal 1.0 Borland a autorizat nucleul rapid și ieftin al compilatorului Pascal, scris de Anders Hejlsberg. Turbo Pascal a introdus un mediu de dezvoltare integrat (IDE) în care puteți edita codul, rulați compilatorul, vedeți erorile și puteți sări înapoi la liniile care conțin aceste erori. Compilatorul Turbo Pascal a fost unul dintre cele mai vândute serii de compilatoare din toate timpurile și a făcut limbajul deosebit de popular pe platforma PC.

În 1995, Borland și-a reînviat versiunea de Pascal când a introdus mediul de dezvoltare rapidă a aplicațiilor numit Delphi - transformând Pascal într-un mod vizual limbaj de programare. Decizia strategică a fost de a face din instrumentele bazei de date și conectivitatea o parte centrală a noului produs Pascal.

Rădăcinile: Delphi
După lansarea Turbo Pascal 1, Anders s-a alăturat companiei ca angajat și a fost arhitect pentru toate versiunile compilatorului Turbo Pascal și pentru primele trei versiuni ale Delphi. Ca arhitect șef la Borland, Hejlsberg a transformat în secret Turbo Pascal într-un obiect orientat pe obiecte limbajul de dezvoltare a aplicațiilor, completat cu un mediu cu adevărat vizual și acces la o bază de date superbă caracteristici: Delphi.

Ceea ce urmează în următoarele două pagini, este o descriere concisă a versiunilor Delphi și istoricul acesteia, împreună cu o scurtă listă de caracteristici și note.

Acum, că știm ce este Delphi și unde sunt rădăcinile sale, este timpul să facem o călătorie în trecut ...

De ce numele "Delphi"?
Așa cum se explică în articolul Muzeului Delphi, proiectul numit Delphi eclozat la mijlocul anului 1993. De ce Delphi? Era simplu: „Dacă vrei să vorbești cu [Oracle], mergi la Delphi”. Când a venit momentul să alegeți un produs de vânzare cu amănuntul, după un articol din Windows Tech Journal despre un produs care va schimba viața programatorilor, numele (final) propus a fost AppBuilder. De când Novell a lansat Visual AppBuilder, băieții de la Borland au avut nevoie să aleagă un alt nume; a devenit un pic de comedie: cu cât oamenii mai grei au încercat să-l respingă pe „Delphi” pentru numele produsului, cu atât a primit mai mult sprijin. Odată prezentat drept „criminalul VB”, Delphi a rămas un produs de temelie pentru Borland.

Notă: unele dintre linkurile de mai jos sunt marcate cu un asterix (*), folosind Internet Archive WayBackMachine, vă va lua câțiva ani în trecut, arătând cum arăta site-ul Delphi cu mult timp în urmă.
Restul linkurilor vă vor orienta spre o privire mai detaliată despre ce este vorba despre fiecare (nouă) tehnologie, cu tutoriale și articole.

Delphi 1 (1995)
Delphi, puternicul instrument de dezvoltare a programării Windows Borland a apărut pentru prima dată în 1995. Delphi 1 a extins limbajul Borland Pascal prin oferirea unei abordări orientate pe obiecte și bazate pe forme, compilator de coduri native extrem de rapid, instrumente bidirecționale vizuale și minunate Bază de date sprijin, integrare strânsă cu ferestre și tehnologia componentelor.

Iată Biblioteca de componente vizuale Primul proiect

Delphi 1* slogan:
Delphi și Delphi Client / Server sunt singurele instrumente de dezvoltare care asigură dezvoltarea rapidă a aplicațiilor (RAD) beneficiile proiectării bazate pe componente vizuale, puterea unui compilator de cod nativ optimizant și a unui client / server scalabil soluţie.

Iată care au fost „7 motive principale pentru a cumpăra client / server Borland Delphi 1.0*"

Delphi 2 (1996)
Delphi 2* este singurul instrument de dezvoltare rapidă a aplicațiilor care combină performanțele cel mai rapid compilator de coduri native pe 32 de biți din lume, productivitatea designului bazat pe componente vizuale și flexibilitatea arhitecturii bazei de date scalabile într-un obiectiv robust orientat pe obiecte mediu inconjurator.

Delphi 2, pe lângă faptul că a fost dezvoltat pentru platforma Win32 (suport complet și integrare Windows 95), a adus îmbunătățiri grila de baze de date, Automatizare OLE și variantă tip suport de date, coardă lungă tipul de date și moștenirea formei vizuale. Delphi 2: "Ușoritatea VB cu puterea C ++"

Delphi 3 (1997)
Cel mai cuprinzător set de instrumente de dezvoltare vizuală, de înaltă performanță, client și server pentru crearea de aplicații distribuite pentru întreprinderi și web-based.

Delphi 3* a introdus noi funcții și îmbunătățiri în următoarele domenii: tehnologia de identificare a codurilor, Depanare DLL, șabloane de componente, DecisionCube și TeeChart componente, tehnologia WebBroker, ActiveForms, pachete de componenteși integrarea cu COM prin interfețe.

Delphi 4 (1998)
Delphi 4* este un set cuprinzător de instrumente de dezvoltare profesională și client / server pentru construirea de soluții de înaltă productivitate pentru calculul distribuit. Delphi oferă interoperabilitate Java, drivere de baze de date performante, dezvoltare CORBA și suport Microsoft BackOffice. Nu ați avut niciodată un mod mai productiv de a personaliza, gestiona, vizualiza și actualiza datele. Cu Delphi, furnizați aplicații solide pentru producție, la timp și la buget.

Delphi 4 a introdus componente de andocare, ancorare și constrângere. Noile funcții au inclus AppBrowser, tablouri dinamice, supraîncărcare a metodei, Suport pentru Windows 98, suport OLE și COM îmbunătățit, precum și suport extins pentru baze de date.

Delphi 5 (1999)
Dezvoltare de mare productivitate pentru Internet

Delphi 5 * a introdus multe funcții și îmbunătățiri noi. Unele, printre altele, sunt: ​​diverse machete desktop, conceptul de cadre, dezvoltarea paralelă, traducere capabilități, depanator integrat îmbunătățit, nou Internet capacități (XML), mai multă putere de bază de date (Suport ADO) etc.

Apoi, în 2000, Delphi 6 a fost primul instrument care acceptă pe deplin serviciile Web noi și emergente ...

Ceea ce urmează este o descriere concisă a celor mai recente versiuni Delphi, împreună cu o scurtă listă de caracteristici și note.

Delphi 6 (2000)
Borland Delphi este primul mediu de dezvoltare rapidă a aplicațiilor pentru Windows care acceptă pe deplin serviciile Web noi și emergente. Cu Delphi, dezvoltatorii corporativi sau individuali pot crea aplicații de e-business de generație viitoare rapid și ușor.

Delphi 6 a introdus noi funcții și îmbunătățiri în următoarele domenii: IDE, Internet, XML, Compiler, COM / Active X, suport pentru baze de date ...
Mai mult, Delphi 6 a adăugat suportul pentru dezvoltarea multiplelor platforme - permițând astfel compilarea aceluiași cod cu Delphi (sub Windows) și Kylix (sub Linux). Mai multe îmbunătățiri incluse: asistență pentru servicii web, Motor DBExpress, noi componente și clase ...

Delphi 7 (2001)
Borland Delphi 7 Studio furnizează calea de migrare către Microsoft .NET că dezvoltatorii au așteptat. Cu Delphi, alegerile sunt întotdeauna ale tale: ai controlul unui studio complet de dezvoltare a afacerilor electronice, cu libertatea de a-ți duce cu ușurință soluțiile multiplă platformă către Linux.

Delphi 8
Pentru a 8- aniversare de la Delphi, Borland a pregătit cea mai semnificativă versiune Delphi: Delphi 8 continuă să ofere Visual Component Library (VCL) și Component Library for Cross-platform (CLX) dezvoltare pentru Win32 (și Linux), precum și funcții noi și îmbunătățire a cadrului, compilatorului, IDE și timpului de proiectare.

Delphi 2005 (parte a Borland Developer Studio 2005)
Diamondback este numele de cod al următoarei versiuni Delphi. Noul Delphi IDE acceptă mai multe personalități. Acceptă Delphi pentru Win 32, Delphi pentru .NET și C # ...

Delphi 2006 (parte a Borland Developer Studio 2006)
BDS 2006 (cod numit "DeXter") include suport RAD complet pentru C ++ și C # în plus față de Delphi pentru Win32 și Delphi pentru limbajele de programare .NET.

Turbo Delphi - pentru dezvoltarea Win32 și .Net
Linia de produse Turbo Delphi este un subset al BDS 2006.

CodeGear Delphi 2007
Delphi 2007 lansat în martie 2007. Delphi 2007 pentru Win32 se adresează în principal dezvoltatorilor Win32 care doresc să își actualizeze proiectele existente include suport complet Vista - aplicații tematice și suport VCL pentru geamuri, dialoguri de fișiere și Dialog de sarcini componente.

Embarcadero Delphi 2009
Embarcadero Delphi 2009. Suport pentru .Net a scăzut. Delphi 2009 are suport unicode, noi caracteristici de limbaj precum metodele Generics și Anonymous, controalele Ribbon, DataSnap 2009 ...

Embarcadero Delphi 2010
Embarcadero Delphi 2010 lansat în 2009. Delphi 2010 vă permite să creați interfețe de utilizator bazate pe touch pentru aplicații tabletă, touchpad și chioșc.

Embarcadero Delphi XE
Embarcadero Delphi XE lansat în 2010. Delphi 2011, aduce multe funcții și îmbunătățiri noi: Managementul codului sursă încorporat, Dezvoltarea în cloud încorporată (Windows Azure, Amazon EC2), Chest de instrument extins inovativ pentru o dezvoltare optimizată, DataSnap Multi-tier Development, mult Mai Mult...

Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 lansat în 2011. Delphi XE2 vă va permite: Construiți aplicații Delphi pe 64 de biți, Utilizați același cod sursă pentru a viza Windows și OS X, Creați unitatea GPU Aplicația FireMonkey (business HD și 3D), Extindeți aplicațiile DataSnap cu mai multe niveluri, cu o nouă conectivitate mobilă și cloud în RAD Cloud, Folosiți VCL stiluri de modernizare a aspectului aplicațiilor dvs. ...

instagram story viewer