Delphis historie

Dette dokument indeholder kortfattede beskrivelser af Delphi-versioner og dets historie sammen med en kort liste over funktioner og noter. Find ud af, hvordan Delphi udviklede sig fra Pascal til et RAD-værktøj, der kan hjælpe dig med at løse komplekse udviklingsproblemer for at levere højtydende, meget skalerbar applikationer lige fra desktop- og databaseapplikationer til mobile og distribuerede applikationer til Internettet - ikke kun for Windows men også til Linux og nettet.

Hvad er Delphi?
Delphi er et højt niveau, samlet, stærkt indtastet sprog, der understøtter struktureret og objektorienteret design. Delphi-sprog er baseret på Object Pascal. I dag er Delphi meget mere end blot "Objekt Pascal-sprog".

Rødderne: Pascal og dens historie
Oprindelsen af ​​Pascal skylder meget af sin design til Algol - det første sprog på højt niveau med en læselig, struktureret og systematisk defineret syntaks. I slutningen af ​​tresserne (196X) blev der udviklet flere forslag til en evolutionær efterfølger af Algol. Den mest succesrige var Pascal, defineret af prof. Niklaus Wirth. Wirth offentliggjorde den originale definition af Pascal i 1971. Det blev implementeret i 1973 med nogle ændringer. Mange af Pascal-funktionerne kom fra tidligere sprog. Det

instagram viewer
sag erklæring, og værdieresultatparameterafgivelse kom fra Algol, og registreringstrukturen svarede til Cobol og PL 1. Ud over at rydde op eller udelade nogle af Algols mere obskure funktioner tilføjede Pascal muligheden for at definere nye datatyper ud fra enklere eksisterende. Pascal understøttede også dynamiske datastrukturer; dvs. datastrukturer, der kan vokse og skrumpe, mens et program kører. Sproget blev designet til at være et undervisningsværktøj for studerende i programmeringskurser.

I 1975 producerede Wirth og Jensen den ultimative Pascal-referencebog "Pascal User Manual and Report". Wirth stoppede sit arbejde med Pascal i 1977 for at skabe et nyt sprog, Modula - efterfølgeren til Pascal.

Borland Pascal
Med udgivelsen (november 1983) af Turbo Pascal 1.0 startede Borland sin rejse ind i verdenen af ​​udviklingsmiljøer og værktøjer. At skabe Turbo Pascal 1.0 Borland licenserede den hurtige og billige Pascal-compiler-kerne, skrevet af Anders Hejlsberg. Turbo Pascal introducerede et Integrated Development Environment (IDE), hvor du kunne redigere koden, køre kompilatoren, se fejlene og springe tilbage til linjerne, der indeholder disse fejl. Turbo Pascal-kompilator har været en af ​​de bedst sælgende serier med compilere gennem tidene og gjort sproget særlig populært på pc-platformen.

I 1995 genoplivede Borland sin version af Pascal, da den introducerede det hurtige applikationsudviklingsmiljø ved navn Delphi - hvilket gjorde Pascal til en visuel programmeringssprog. Den strategiske beslutning var at gøre databaseværktøjer og tilslutning til en central del af det nye Pascal-produkt.

Rødderne: Delphi
Efter frigivelsen af ​​Turbo Pascal 1 tiltrådte Anders virksomheden som medarbejder og var arkitekt for alle versioner af Turbo Pascal-kompilatoren og de første tre versioner af Delphi. Som hovedarkitekt på Borland gjorde Hejlsberg hemmeligt Turbo Pascal til en objektorienteret applikationsudviklingssprog, komplet med et virkelig visuelt miljø og fremragende databaseadgang funktioner: Delphi.

Hvad der følger på de næste to sider, er en kortfattet beskrivelse af Delphi-versioner og dens historie sammen med en kort liste over funktioner og noter.

Nu, hvor vi ved, hvad Delphi er, og hvor er dens rødder, er det tid til at tage en tur ind i fortiden ...

Hvorfor navnet "Delphi"?
Som forklaret i Delphi-museets artikel, rukket projektkodenavnet Delphi ud midt i 1993. Hvorfor Delphi? Det var enkelt: "Hvis du vil tale med [Oracle], så gå til Delphi". Da det var tid til at vælge et detailproduktnavn, efter en artikel i Windows Tech Journal om et produkt, der vil ændre programmernes levetid, var det foreslåede (endelige) navn AppBuilder. Siden Novell frigav sin Visual AppBuilder, var fyrene på Borland nødt til at vælge et andet navn; det blev lidt af en komedie: jo hårdere folk forsøgte at afvise "Delphi" for produktnavnet, jo mere fik det støtte. En gang udråbt som "VB-morderen" har Delphi været et hjørnestenprodukt for Borland.

Bemærk: nogle af nedenstående links markeret med en asterix (*) ved hjælp af Internet Archive WayBackMachine, vil tage dig flere år i fortiden, der viser, hvordan Delphi-webstedet lignede for længe siden.
Resten af ​​linkene viser dig et mere dybtgående kig på, hvad hver (ny) teknologi handler om, med tutorials og artikler.

Delphi 1 (1995)
Delphi, Borlands kraftfulde Windows-programmeringsudviklingsværktøj dukkede først op i 1995. Delphi 1 udvidede Borland Pascal-sproget ved at tilvejebringe objektorienteret og formbaseret tilgang, ekstremt hurtig native kodekompilator, visuelle tovejsværktøjer og fantastiske database support, tæt integration med vinduer og komponentteknologien.

Her er Visual Component Library Første udkast

Delphi 1* slogan:
Delphi og Delphi Client / Server er de eneste udviklingsværktøjer, der giver den hurtige applikationsudvikling (RAD) fordele ved visuel komponentbaseret design, kraften i en optimering af indbygget kodekompilator og en skalerbar klient / server løsning.

Her er hvad var "7 vigtigste grunde til at købe Borland Delphi 1.0 klient / server*"

Delphi 2 (1996)
Delphi 2* er det eneste hurtige applikationsudviklingsværktøj, der kombinerer ydeevnen for verdens hurtigst optimerende 32-bit native-kode compiler, produktiviteten af ​​visuelt komponentbaseret design og fleksibiliteten i skalerbar databasearkitektur i en robust objektorienteret miljø.

Delphi 2, foruden at blive udviklet til Win32-platformen (fuld Windows 95 support og integration), bragte forbedringer databasegitter, OLE-automatisering og variant af datatypesupport, the lang streng datatype og visuel formarv. Delphi 2: "Vase-lethed med kraften i C ++"

Delphi 3 (1997)
Det mest omfattende sæt visuelle, højtydende, klient- og serverudviklingsværktøjer til at skabe distribuerede virksomheds- og webaktiverede applikationer.

Delphi 3* introducerede nye funktioner og forbedringer på følgende områder: kodeindsigtsteknologien, DLL debugging, komponentskabeloner, DecisionCube og TeeChart komponenter, WebBroker-teknologien, ActiveForms, komponentpakker, og integration med COM gennem grænseflader.

Delphi 4 (1998)
Delphi 4* er et omfattende sæt professionelle og klient / serverudviklingsværktøjer til opbygning af høje produktivitetsløsninger til distribueret computing. Delphi leverer Java-interoperabilitet, højtydende databasedrivere, CORBA-udvikling og Microsoft BackOffice-support. Du har aldrig haft en mere produktiv måde at tilpasse, styre, visualisere og opdatere data på. Med Delphi leverer du robuste applikationer til produktion, til tiden og til budgettet.

Delphi 4 introducerede docking, forankring og begrænsning af komponenter. Nye funktioner inkluderede AppBrowser, dynamiske arrays, overbelastning af metoden, Windows 98 support, forbedret OLE og COM support samt udvidet databasesupport.

Delphi 5 (1999)
Høj produktivitetsudvikling for Internettet

Delphi 5 * introducerede mange nye funktioner og forbedringer. Nogle, blandt mange andre, er: forskellige desktoplayouts, konceptet med rammer, parallel udvikling, oversættelse kapaciteter, forbedret integreret debugger, nyt Internet kapaciteter (XML), mere databasestyrke (ADO support), etc.

I 2000 var Delphi 6 det første værktøj til fuldt ud at understøtte nye og nye Web Services ...

Det følgende er en kortfattet beskrivelse af de nyeste Delphi-versioner sammen med en kort liste over funktioner og noter.

Delphi 6 (2000)
Borland Delphi er det første hurtige applikationsudviklingsmiljø for Windows, der fuldt ud understøtter nye og nye Web Services. Med Delphi kan virksomheds- eller individuelle udviklere oprette næste generations e-forretningsapplikationer hurtigt og nemt.

Delphi 6 introducerede nye funktioner og forbedringer inden for følgende områder: IDE, Internet, XML, Compiler, COM / Active X, databasestøtte ...
Desuden tilføjede Delphi 6 understøttelsen til udvikling af tværplatforme - hvilket gjorde det muligt at sammenstille den samme kode med Delphi (under Windows) og Kylix (under Linux). Flere forbedringer inkluderet: support til webservices, the DBExpress-motor, nye komponenter og klasser ...

Delphi 7 (2001)
Borland Delphi 7 Studio giver migrationsstien til Microsoft .NET som udviklerne har ventet på. Med Delphi er valgene altid dine: Du har kontrol over et komplet e-forretningsudviklingsstudio med friheden til let at tage dine løsninger på tværs af platforme til Linux.

Delphi 8
For 8th jubilæum for Delphi, Borland forberedte den mest markante Delphi-udgivelse: Delphi 8 leverer fortsat Visual Component Library (VCL) og Component Library til Cross-platform (CLX) udvikling til Win32 (og Linux) samt nye funktioner og fortsatte forbedringer af rammer, compiler, IDE og designtid.

Delphi 2005 (en del af Borland Developer Studio 2005)
Diamondback er kodenavnet på den næste Delphi-udgivelse. Den nye Delphi IDE understøtter flere personligheder. Det understøtter Delphi for Win 32, Delphi til .NET og C # ...

Delphi 2006 (del af Borland Developer Studio 2006)
BDS 2006 (kode kaldet "DeXter") inkluderer komplet RAD support til C ++ og C # ud over Delphi for Win32 og Delphi til .NET programmeringssprog.

Turbo Delphi - til Win32 og. Net udvikling
Turbo Delphi-produktserie er en undergruppe af BDS 2006.

CodeGear Delphi 2007
Delphi 2007 frigivet i marts 2007. Delphi 2007 til Win32 er primært målrettet mod Win32-udviklere, der ønsker at opgradere deres eksisterende projekter til inkluderer fuld Vista-support - applikationer med tema og VCL-understøttelse til glassering, fildialog og Opgavedialog komponenter.

Embarcadero Delphi 2009
Embarcadero Delphi 2009. Support til .Net faldt. Delphi 2009 har unicode-support, nye sprogfunktioner som Generics og Anonyme metoder, Ribbon-kontrollerne, DataSnap 2009 ...

Embarcadero Delphi 2010
Embarcadero Delphi 2010 frigivet i 2009. Delphi 2010 giver dig mulighed for at oprette berøringsbaserede brugergrænseflader til tablet-, touchpad- og kiosk-applikationer.

Embarcadero Delphi XE
Embarcadero Delphi XE frigivet i 2010. Delphi 2011 bringer mange nye funktioner og forbedringer: Indbygget kildekodestyring, indbygget skyudvikling (Windows Azure, Amazon EC2), Innovativt udvidet værktøjskiste til optimeret udvikling, DataSnap flerlagsudvikling, meget mere...

Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 udgivet i 2011. Delphi XE2 giver dig mulighed for: Byg 64-bit Delphi-applikationer, Brug den samme kildekode til at målrette Windows og OS X, Opret GPU-drevet FireMonkey (HD- og 3D-forretning) -applikation, Udvid flerlags DataSnap-applikationer med ny mobil- og skyforbindelse i RAD Cloud, Brug VCL stilarter til at modernisere udseendet på dine applikationer ...

instagram story viewer