Delfų istorija

Šiame dokumente pateikiami glaustai „Delphi“ versijų ir jų istorijos aprašymai bei trumpas funkcijų ir pastabų sąrašas. Sužinokite, kaip „Delphi“ iš „Pascal“ tapo „RAD“ įrankiu, kuris gali padėti išspręsti sudėtingas plėtros problemas, kad būtų teikiamos aukštos kokybės, labai keičiamos programas, pradedant darbalaukio ir duomenų bazių programomis, baigiant mobiliosiomis ir paskirstytosiomis programomis, skirtomis internetui - ne tik „Windows“, bet ir „Linux“ bei tinklas.

Kas yra Delphi?
„Delphi“ yra aukšto lygio, sudaryta, griežtai įvesta kalba, palaikanti struktūrizuotą ir orientuotas į objektą dizainas. Delfų kalba remiasi Object Pascal. Šiandien „Delphi“ yra daug daugiau nei tiesiog „objekto paskalo kalba“.

Šaknys: Paskalis ir jo istorija
„Pascal“ kilmė didžiąją savo dizaino dalį yra skolinga „Algol“ - pirmajai aukšto lygio kalbai su skaitoma, struktūruota ir sistemingai apibrėžta sintaksė. Šeštojo dešimtmečio pabaigoje (196X m.) Buvo parengta keletas Algolio įpėdinių evoliucijos įpėdinių pasiūlymų. Sėkmingiausias buvo Paskalis, apibrėžtas prof. Niklausas Wirthas. Originalus Paskalio apibrėžimas Wirthas paskelbtas 1971 m. Ji buvo įgyvendinta 1973 m. Su tam tikromis modifikacijomis. Daugelis Paskalio bruožų kilo iš ankstesnių kalbų.

instagram viewer
bylos išvada, o vertės ir rezultato parametrų išlaikymas atėjo iš „Algol“, o įrašų struktūros buvo panašios į „Cobol“ ir PL 1. Be tam tikrų neaiškių „Algol“ funkcijų išvalymo ar pašalinimo, Paskalis pridėjo galimybę apibrėžti naujus duomenų tipus iš paprastesnių esamų. Pascal taip pat palaikė dinamines duomenų struktūras; y., duomenų struktūras, kurios gali augti ir trauktis, kol vykdoma programa. Kalba buvo sukurta kaip mokymo priemonė programavimo klasių mokiniams.

1975 m. Wirthas ir Jensenas parengė galutinę Paskalo informacinę knygą „Pascal vartotojo vadovas ir ataskaita“. 1977 m. Wirthas nutraukė savo darbą Paskalio srityje, kad sukurtų naują kalbą, „Modula“ - Paskalio įpėdinę.

Borlandas Paskalis
Išleidęs „Turbo Pascal 1.0“ (1983 m. Lapkričio mėn.), Borlandas pradėjo savo kelionę į kūrimo aplinkos ir įrankių pasaulį. Norėdami sukurti „Turbo Pascal 1.0“, Borlandas licencijavo greitą ir nebrangų „Pascal“ kompiliatoriaus branduolį, kurį parašė Andersas Hejlsbergas. „Turbo Pascal“ pristatė integruotą kūrimo aplinką (IDE), kurioje galėtumėte redaguoti kodą, paleisti kompiliatorių, pamatyti klaidas ir grįžti į eilutes, kuriose yra tos klaidos. „Turbo Pascal“ kompiliatorius buvo vienas perkamiausių visų laikų kompiliatorių serijų, todėl kalba tapo ypač populiari kompiuterio platformoje.

1995 m. Borlandas atgaivino savo „Pascal“ versiją, kai pristatė greitą programų kūrimo aplinką, pavadintą „Delphi“ - „Pascal“ pavertė vaizdine programavimo kalba. Strateginis sprendimas buvo padaryti duomenų bazių įrankius ir ryšį pagrindine naujojo „Pascal“ produkto dalimi.

Šaknys: Delphi
Išleidęs „Turbo Pascal 1“, Andersas prisijungė prie įmonės kaip darbuotojas ir buvo visų „Turbo Pascal“ kompiliatoriaus versijų bei trijų pirmųjų „Delphi“ versijų architektas. Būdamas vyriausiuoju Borlando architektu, Hejlsbergas slapta pavertė Turbo Paskalį orientuotu į objektą programų kūrimo kalba, kurią sudaro tikrai vizuali aplinka ir puiki prieiga prie duomenų bazių savybės: Delphi.

Kituose dviejuose puslapiuose pateikiamas glaustas „Delphi“ versijų ir jų istorijos aprašymas kartu su trumpu funkcijų ir užrašų sąrašu.

Dabar, kai mes žinome, kas yra Delphi ir kur yra jo šaknys, metas leistis į kelionę į praeitį ...

Kodėl vardas „Delphi“?
Kaip paaiškinta Delfų muziejaus straipsnyje, projektas, pavadintas Delphi, išsirutuliojo 1993 m. Viduryje. Kodėl Delphi? Tai buvo paprasta: „Jei nori pasikalbėti su [Oracle“, eik į Delphi “. Kai atėjo laikas pasirinkti mažmeninės prekybos produkto pavadinimą, po „Windows Tech Journal“ straipsnio apie produktą, kuris pakeis programuotojų gyvenimą, siūlomas (galutinis) pavadinimas buvo „AppBuilder“. Kadangi „Novell“ išleido savo „Visual AppBuilder“, Borlando vaikinams reikėjo pasirinkti kitą vardą; tai tapo šiek tiek komedija: kuo sunkiau žmonės bandė atmesti „Delphi“ dėl produkto pavadinimo, tuo labiau ji sulaukė palaikymo. Kartą pripažintas „VB žudiku“, „Delphi“ išliko kertiniu Borlando produktu.

Pastaba: kai kurios žemiau pateiktos nuorodos pažymėtos žvaigždute (*) naudojant interneto archyvą „WayBackMachine“, užtruks keletą metų praeityje, parodydamas, kaip seniai atrodė „Delphi“ svetainė.
Likusios nuorodos nurodys jums nuodugnesnį pažvelgimą į kiekvienos (naujosios) technologijos prasmę, įskaitant vadovėlius ir straipsnius.

„Delphi 1“ (1995 m.)
„Delphi“, galingas „Borland“ „Windows“ programavimo tobulinimo įrankis pirmą kartą pasirodė 1995 m. „Delphi 1“ išplėtė Borlando Paskalio kalbą, pateikdamas į objektus orientuotą ir formomis pagrįstą požiūrį, ypač greitą vietinio kodo kompiliatorių, vaizdinius dvipusius įrankius ir puikius duomenų bazę palaikymas, glaudi integracija su „Windows“ ir komponentų technologija.

Štai Pirmasis vizualinių komponentų bibliotekos projektas

1 Delfis* šūkis:
„Delphi“ ir „Delphi Client / Server“ yra vieninteliai kūrimo įrankiai, teikiantys greitą programų plėtrą (RAD) vizualinių komponentų dizaino privalumai, optimizuotas vietinio kodo sudarytojo ir keičiamo kliento / serverio galia sprendimas.

Štai kas buvo „7 pagrindinės priežastys, kodėl reikia pirkti „Borland Delphi 1.0“ klientą / serverį*"

„Delphi 2“ (1996 m.)
2 Delphi* yra vienintelis greito taikymo tobulinimo įrankis, suderinantis greičiausio pasaulyje optimizavimo 32 bitų savaiminio kodo kompiliatoriaus veikimą, vizualinių komponentų pagrindu sukurto projektavimo produktyvumas ir keičiamo dydžio duomenų bazių architektūros lankstumas, atsižvelgiant į patikimą objektą aplinka.

„Delphi 2“, kuris buvo sukurtas „Win32“ platformai (visiškas „Windows 95“ palaikymas ir integracija), patobulino duomenų bazės tinklelis, OLE automatizavimas ir duomenų tipų palaikymas, ilgos stygos duomenų tipas ir vizualinės formos paveldėjimas. „Delphi 2“: „VB lengvumas naudojant C ++ galią“

„Delphi 3“ (1997 m.)
Pats išsamiausias vaizdinių, efektyvių, klientų ir serverių kūrimo įrankių rinkinys, skirtas kurti paskirstytas įmonės ir žiniatinklio programas.

3 Delfis* pristatė naujas funkcijas ir patobulinimus šiose srityse: „code insight“ technologija, DLL derinimo darbai, komponentų šablonai, DecisionCube ir „TeeChart“ komponentai, „WebBroker“ technologija, „ActiveForms“, komponentų paketaiir integracija su COM per sąsajas.

„Delphi 4“ (1998 m.)
4 Delfis* yra išsamus profesionalių ir kliento / serverio kūrimo įrankių rinkinys, skirtas kurti didelio našumo paskirstytosios kompiuterijos sprendimus. „Delphi“ teikia „Java“ sąveiką, aukštos kokybės duomenų bazių tvarkykles, CORBA plėtrą ir „Microsoft BackOffice“ palaikymą. Niekada neturėjote produktyvesnio būdo tinkinti, tvarkyti, vizualizuoti ir atnaujinti duomenis. Naudodami „Delphi“, jūs laiku ir pagal biudžetą pristatote patikimas programas.

„Delphi 4“ pristatė jungiamuosius, tvirtinamuosius ir ribojančius komponentus. Naujos funkcijos buvo „AppBrowser“, dinaminiai masyvai, metodo perkrova, „Windows 98“ palaikymas, patobulintas OLE ir COM palaikymas, taip pat išplėstas duomenų bazių palaikymas.

„Delphi 5“ (1999 m.)
Didelio našumo interneto plėtra

„Delphi 5 *“ pristatė daug naujų funkcijų ir patobulinimų. Kai kurie, be daugelio kitų, yra šie: įvairūs darbalaukio išdėstymai, rėmelių koncepcija, lygiagretus vystymas, vertimas galimybės, patobulintas integruotas derintuvas, naujas internetas galimybės (XML), daugiau duomenų bazės galios (ADO palaikymas) ir kt.

Tada, 2000 m., „Delphi 6“ buvo pirmasis įrankis, visiškai palaikantis naujas ir atsirandančias interneto paslaugas ...

Toliau pateikiamas glaustas naujausių „Delphi“ versijų aprašymas kartu su trumpu funkcijų ir užrašų sąrašu.

„Delphi 6“ (2000 m.)
„Borland Delphi“ yra pirmoji greito „Windows“ programų kūrimo aplinka, visiškai palaikanti naujas ir atsirandančias interneto paslaugas. Naudodamiesi „Delphi“, verslo ar individualūs kūrėjai gali greitai ir lengvai sukurti naujos kartos el. Verslo programas.

Delfis 6 pristatė naujas funkcijas ir patobulinimus šiose srityse: IDE, internetas, XML, kompiliatorius, COM / Active X, duomenų bazių palaikymas ...
Dar daugiau, „Delphi 6“ pridėjo kryžminių platformų kūrimo palaikymą - tokiu būdu buvo sudarytos sąlygos sudaryti tą patį kodą naudojant „Delphi“ („Windows“) ir „Kylix“ („Linux“). Įtraukta daugiau patobulinimų: internetinių paslaugų palaikymas, „DBExpress“ variklis, nauji komponentai ir klasės ...

„Delphi 7“ (2001 m.)
„Borland Delphi 7“ studija teikia migracijos kelią į „Microsoft .NET“ kad kūrėjai laukė. Naudodamiesi „Delphi“, jūsų pasirinkimas visada yra jūsų: jūs kontroliuojate visą e. Verslo plėtros studiją su laisve lengvai perkelti savo sprendimus į „Linux“.

Delfų 8
8-asis jubiliejinio „Delphi“ jubiliejaus proga Borlandas parengė reikšmingiausią „Delphi“ leidimą: „Delphi 8“ ir toliau teikia vaizdinių komponentų biblioteką (VCL) ir komponentų biblioteką kryžminei platformai (CLX). „Win32“ plėtra (ir „Linux“), taip pat naujas funkcijas ir tęstinę sistemą, kompiliatorių, IDE ir projektavimo laiko patobulinimus.

2005 m. „Delphi“ (dalis „Borland Developer Studio 2005“)
„Diamondback“ yra kito „Delphi“ leidimo kodas. Naujasis „Delphi IDE“ palaiko kelias asmenybes. Tai palaiko „Delphi for Win 32“, „Delphi“ .NET ir C # ...

„Delphi 2006“ („Borland Developer Studio 2006“ dalis)
BDS 2006 m (kodas pavadintas „DeXter“), be „Delphi“, skirto „Win32“ ir „Delphi“, skirto .NET programavimo kalboms, apima visišką „C ++“ ir „C #“ palaikymą.

„Turbo Delphi“ - „Win32“ ir .Net plėtrai
„Turbo Delphi“ produktų linija yra BDS 2006 pogrupis.

„CodeGear Delphi 2007“
„Delphi 2007“ išleistas 2007 m. kovo mėn. „Delphi 2007“, skirta „Win32“, pirmiausia skirta „Win32“ kūrėjams, norintiems atnaujinti esamus projektus į apima visišką „Vista“ palaikymą - temines programas ir VCL palaikymą stiklinimui, failų dialogus ir užduočių dialogą komponentai.

„Embarcadero Delphi 2009“
„Embarcadero Delphi 2009“. „.Net“ palaikymas nutrūko. „Delphi 2009“ palaiko unicode palaikymą, naujų kalbų funkcijų, tokių kaip „Generics“ ir „Anonymous“ metodai, juostelių valdikliai, „DataSnap 2009“ ...

„Embarcadero Delphi 2010“
„Embarcadero Delphi 2010“ išleistas 2009 m. „Delphi 2010“ leidžia kurti jutiklinę vartotojo sąsają planšetinių kompiuterių, jutiklinės dalies ir kiosko programoms.

„Embarcadero Delphi XE“
„Embarcadero Delphi XE“ išleistas 2010 m. „Delphi 2011“ pateikia daug naujų funkcijų ir patobulinimų: įmontuoto šaltinio kodo valdymas, įmontuoto debesies kūrimas („Windows Azure“, „Amazon EC2“), novatoriška išplėsta įrankių dėžė optimizuotai plėtrai, „DataSnap“ daugiapakopė plėtra, daug daugiau ...

„Embarcadero Delphi XE 2“
„Embarcadero Delphi XE 2“ išleista 2011 m. „Delphi XE2“ leis jums: kurti 64 bitų „Delphi“ programas, naudoti tą patį šaltinio kodą „Windows“ ir „OS X“ taikymui, sukurti GPU maitinamą „FireMonkey“ (HD ir 3D verslas) taikomąją programą, išplėskite daugiapakopes „DataSnap“ programas naujomis mobiliųjų ir debesų jungtimis „RAD Cloud“, Naudokite VCL stiliai, skirti modernizuoti jūsų programų išvaizdą ...