Delphin historia

click fraud protection

Tämä asiakirja tarjoaa tiivis kuvauksen Delphi-versioista ja niiden historiasta sekä lyhyen luettelon ominaisuuksista ja muistiinpanoista. Ota selvää, kuinka Delphi on kehittynyt Pascalista RAD-työkaluksi, joka voi auttaa sinua ratkaisemaan monimutkaisia ​​kehitysongelmia tuottamaan erittäin suorituskykyisen, erittäin skaalautuvan Sovellukset aina työpöytä - ja tietokantasovelluksista mobiili - ja hajautettuihin sovelluksiin Internetiin - paitsi Windowsille, myös Linuxille ja Linuxille verkko.

Mikä on Delphi?
Delphi on korkeatasoinen, käännetty, voimakkaasti kirjoitettu kieli, joka tukee jäsenneltyä ja olio- design. Delfin kieli perustuu Object Pascaliin. Nykyään Delphi on paljon muutakin kuin vain "Object Pascal -kieli".

Juuret: Pascal ja sen historia
Pascalin alkuperä johtuu suuresta osasta sen suunnittelua Algolille - ensimmäiselle korkean tason kielelle, jolla on luettava, jäsennelty ja systemaattisesti määritelty syntaksi. Kuudennenkymmenenluvun lopulla (196X) kehitettiin useita ehdotuksia Algolin evoluutiojälkeen. Menestynein oli Pascal, jonka määritteli prof. Niklaus Wirth. Wirth julkaisi Pascalin alkuperäisen määritelmän vuonna 1971. Se otettiin käyttöön vuonna 1973 joillakin muutoksilla. Monet Pascalin ominaisuuksista tulivat aikaisemmilta kieliltä.

instagram viewer
tapauslausunto, ja arvo-tuloksen parametrien ohittaminen tuli Algolilta, ja tietuerakenteet olivat samanlaisia ​​kuin Cobol ja PL 1. Sen lisäksi, että puhdistettiin tai jätettiin pois joitain Algolin epäselvämpiä ominaisuuksia, Pascal lisäsi kykyä määritellä uusia tietotyyppejä olemassa olevista yksinkertaisista. Pascal tuki myös dynaamisia tietorakenteita; ts. tietorakenteet, jotka voivat kasvaa ja kutistua ohjelman ollessa käynnissä. Kieli suunniteltiin opetusvälineeksi ohjelmointiluokkien opiskelijoille.

Vuonna 1975 Wirth ja Jensen tuottivat viimeisimmän Pascal-viitekirjan "Pascal User Manual and Report". Wirth lopetti työnsä Pascalilla vuonna 1977 uuden kielen luomiseksi, Modula - Pascalin seuraaja.

Borland Pascal
Turbo Pascal 1.0: n julkaisemalla (marraskuu 1983) Borland aloitti matkansa kehitysympäristöjen ja työkalujen maailmaan. Turbo Pascal 1.0: n luomiseen Borland lisensoi nopean ja edullisen Pascal-kääntäjän ytimen, kirjoittanut Anders Hejlsberg. Turbo Pascal esitteli integroidun kehitysympäristön (IDE), jossa voit muokata koodia, suorittaa kääntäjän, nähdä virheet ja siirtyä takaisin niitä virheitä sisältäville riveille. Turbo Pascal-kääntäjä on ollut kaikkien aikojen myydyimpiä kääntäjäsarjoja, ja se on tehnyt kielen erityisen suosituksi PC-alustalla.

Vuonna 1995 Borland uudisti Pascal-versionsa, kun se esitteli nopean sovelluskehitysympäristön nimeltä Delphi - muuttamalla Pascalin visuaaliseksi ohjelmointikieli. Strategisena päätöksenä oli tehdä tietokantatyökaluista ja liitettävyydestä keskeinen osa uutta Pascal-tuotetta.

Juuret: Delphi
Turbo Pascal 1: n julkaisun jälkeen Anders liittyi yritykseen työntekijänä ja oli arkkitehti kaikille Turbo Pascal -kääntäjän versioille ja Delphin kolmelle ensimmäiselle versiolle. Borlandin pääarkkitehtina Hejlsberg muutti Turbo Pascalista salaa esinekeskeiseksi sovelluskehityskieli, jossa on todella visuaalinen ympäristö ja erinomainen pääsy tietokantaan ominaisuudet: Delphi.

Seuraavilla kahdella sivulla on lyhyt kuvaus Delphin versioista ja niiden historiasta sekä lyhyt luettelo ominaisuuksista ja muistiinpanoista.

Nyt kun tiedämme, mikä on Delphi ja missä ovat sen juuret, on aika tehdä matka menneisyyteen ...

Miksi nimi "Delphi"?
Kuten Delphi-museon artikkelissa selitetään, Delphi-koodinimeltään projekti hautui vuoden 1993 puolivälissä. Miksi Delphi? Se oli yksinkertaista: "Jos haluat puhua [Oraclen kanssa], mene Delphiin". Kun tuli aika valita vähittäiskaupan tuotenimi, Windows Tech Journal -artikkelin jälkeen artikkelista tuotteesta, joka muuttaa ohjelmoijien elämää, ehdotettu (lopullinen) nimi oli AppBuilder. Koska Novell julkaisi Visual AppBuilder -sovelluksensa, Borlandin kaverien piti valita toinen nimi; siitä tuli vähän komediaa: mitä kovemmat ihmiset yrittivät hylätä "Delphi" tuotenimelle, sitä enemmän se sai tukea. Kun Delphi on nimitetty "VB-tappajaksi", se on pysynyt Borlandin kulmakivenä.

Huomaa: jotkut alla olevista linkeistä on merkitty tähdellä (*) Internet-arkistoa käyttämällä WayBackMachine, vie sinut useita vuosia aiemmin, osoittaen kuinka Delphi-sivusto näytti kauan sitten.
Loput linkit osoittavat sinulle tarkemman kuvan siitä, mistä kukin (uusi) tekniikka on, sekä oppaita että artikkeleita.

Delphi 1 (1995)
Delphi, Borlandin tehokas Windows-ohjelmoinnin kehitystyökalu ilmestyi ensimmäisen kerran vuonna 1995. Delphi 1 laajensi Borland Pascal -kieltä tarjoamalla oliopohjaisen ja muotoon perustuvan lähestymistavan, erittäin nopean natiivikoodin kääntäjän, visuaalisen kaksisuuntaisen työkalun ja loistavan tietokanta tuki, tiivis integraatio Windows ja komponenttitekniikka.

Tässä on Visuaalikomponenttikirjaston ensimmäinen luonnos

Delphi 1* iskulause:
Delphi ja Delphi Client / Server ovat ainoat kehitystyökalut, jotka tarjoavat nopean sovelluskehityksen (RAD) visuaalisten komponenttipohjaisen suunnittelun hyödyt, optimoivan alkuperäisen koodin kääntäjän ja skaalautuvan asiakkaan / palvelimen teho ratkaisu.

Tässä ovat mitä "7 tärkeintä syytä ostaa Borland Delphi 1.0 Client / Server*"

Delphi 2 (1996)
Delphi 2* on ainoa nopea sovelluskehitystyökalu, joka yhdistää maailman nopeimmin optimoivan 32-bittisen natiivikoodikääntäjän suorituskyvyn, visuaalisten komponenttipohjaisen suunnittelun tuottavuus ja skaalautuvan tietokanta-arkkitehtuurin joustavuus vahvassa olosuhteissa ympäristössä.

Delphi 2, jota kehitettiin Win32-alustalle (täysi Windows 95 -tuki ja integraatio), toi parannuksen tietokantaruudukko, OLE-automaatio ja varianttityyppien tuki, pitkä naru tietotyyppi ja visuaalisen muodon periminen. Delphi 2: "VB: n helppous C ++: n voimalla"

Delphi 3 (1997)
Kattavampi visuaalisten, korkean suorituskyvyn, asiakas- ja palvelinkehitystyökalujen hajautettujen yritys- ja Web-yhteensopivien sovellusten luomiseen.

Delphi 3* esitteli uusia ominaisuuksia ja parannuksia seuraavilla alueilla: code insight -teknologia, DLL-virheenkorjaus, komponenttipohjat, DecisionCube ja TeeChart komponentit, WebBroker-tekniikka, ActiveForms, komponenttipaketit, ja integrointi COM: ään rajapintojen kautta.

Delphi 4 (1998)
Delphi 4* on kattava sarja ammatillista ja asiakas / palvelinkehitystyökalua korkean tuottavuuden ratkaisujen rakentamiseen hajautetulle laskennalle. Delphi tarjoaa Java-yhteentoimivuuden, korkean suorituskyvyn tietokanta-ohjaimet, CORBA-kehitystyön ja Microsoft BackOffice -tuen. Sinulla ei ole koskaan ollut tuottavampaa tapaa mukauttaa, hallita, visualisoida ja päivittää tietoja. Delphin kanssa toimitat vankat sovellukset tuotantoon, ajallaan ja budjetilla.

Delphi 4 esitteli telakointi-, ankkurointi- ja rajoittavia komponentteja. Uusia ominaisuuksia olivat AppBrowser, dynaamiset taulukot, menetelmän ylikuormitus, Windows 98 -tuki, parannettu OLE- ja COM-tuki sekä laajennettu tietokantatuki.

Delphi 5 (1999)
Korkean tuottavuuden kehitys Internetissä

Delphi 5 * esitteli monia uusia ominaisuuksia ja parannuksia. Jotkut, muun muassa, ovat: erilaiset työpöydän asettelut, kehysten käsite, rinnakkaiskehitys, käännös ominaisuudet, parannettu integroitu virheenkorjain, uusi Internet kyvyt (XML), enemmän tietokannan tehoa (ADO-tuki), jne.

Sitten, vuonna 2000, Delphi 6 oli ensimmäinen työkalu, joka tukee täysin uusia ja syntyviä verkkopalveluita ...

Seuraava on tiivis kuvaus viimeisimmistä Delphi-versioista sekä lyhyt luettelo ominaisuuksista ja muistiinpanoista.

Delphi 6 (2000)
Borland Delphi on ensimmäinen nopea sovelluskehitysympäristö Windowsille, joka tukee täysin uusia ja syntyviä verkkopalveluita. Delphin avulla yritys- tai yksittäiset kehittäjät voivat luoda seuraavan sukupolven sähköisen liiketoiminnan sovelluksia nopeasti ja helposti.

Delphi 6 esitteli uusia ominaisuuksia ja parannuksia seuraavilla alueilla: IDE, Internet, XML, kääntäjä, COM / Active X, tietokannan tuki ...
Edelleen, Delphi 6 lisäsi tukea alustojenväliseen kehitykseen - mahdollistaen siten saman koodin kääntämisen Delphin (Windows) ja Kylixin (Linux) kanssa. Muita parannuksia: Web-palveluiden tuki, DBExpress-moottori, uudet komponentit ja luokat ...

Delphi 7 (2001)
Borland Delphi 7 Studio tarjoaa siirtymispolun Microsoft .NET joita kehittäjät ovat odottaneet. Delphin kanssa valinnat ovat aina sinun: hallitset täydellistä sähköisen liiketoiminnan kehitysstudiota, jolla on vapaus viedä ratkaisusi helposti monialustaiseksi Linuxiksi.

Delphi 8
Varten 8th Delphi-vuosipäivä, Borland valmisteli merkittävimmän Delphi-julkaisun: Delphi 8 tarjoaa edelleen visuaalisten komponenttikirjaston (VCL) ja komponenttikirjaston Cross-platformille (CLX) kehittäminen Win32: lle (ja Linux), samoin kuin uudet ominaisuudet ja jatkuvat puitteet, kääntäjät, IDE ja suunnittelun aikaparannukset.

Delphi 2005 (osa Borland Developer Studio 2005: ta)
Diamondback on seuraavan Delphi-julkaisun koodinimi. Uusi Delphi IDE tukee useita persoonallisuuksia. Se tukee Delphi for Win 32, Delphi for .NET ja C # ...

Delphi 2006 (osa Borland Developer Studio 2006: ta)
BDS 2006 (koodi nimeltään "DeXter") sisältää täydellisen RAD-tuen C ++: lle ja C #: lle Delphi for Win32 ja Delphi .NET-ohjelmointikieleille.

Turbo Delphi - Win32- ja .Net-kehitykseen
Turbo Delphi -tuotelinja on osa BDS 2006 -tuotetta.

CodeGear Delphi 2007
Delphi 2007 julkaistiin maaliskuussa 2007. Delphi 2007 for Win32 on ensisijaisesti tarkoitettu Win32-kehittäjille, jotka haluavat päivittää nykyiset projektinsa Sisältää täyden Vista-tuen - temaattiset sovellukset ja VCL-tuen lasitukselle, tiedostovalintaikkunat ja tehtävävalintaikkunan komponentteja.

Embarcadero Delphi 2009
Embarcadero Delphi 2009. Verkkotunnuksen tuki katkesi. Delphi 2009: ssä on unicode-tuki, uusia kieliominaisuuksia, kuten Generics ja Anonymous -menetelmät, Nauhaohjaimet, DataSnap 2009 ...

Embarcadero Delphi 2010
Embarcadero Delphi 2010 julkaistiin vuonna 2009. Delphi 2010: n avulla voit luoda kosketuspohjaisia ​​käyttöliittymiä tabletti-, kosketuslevy- ja kioski-sovelluksille.

Embarcadero Delphi XE
Embarcadero Delphi XE julkaistiin vuonna 2010. Delphi 2011 tuo mukanaan monia uusia ominaisuuksia ja parannuksia: Sisäänrakennettu lähdekoodien hallinta, Sisäänrakennettu pilvien kehitys (Windows Azure, Amazon EC2), innovatiivinen laajennettu työkalukanta optimoitua kehitystä varten, DataSnap-monitasoinen kehitys, paljon lisää...

Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 julkaistiin vuonna 2011. Delphi XE2 antaa sinun: Luo 64-bittisiä Delphi-sovelluksia, Käytä samaa lähdekoodia kohdistaaksesi Windows ja OS X, Luo GPU-käyttöinen FireMonkey (HD- ja 3D-yritys) -sovellus, laajenna monitasoisia DataSnap-sovelluksia uusilla mobiili- ja pilviyhteyksillä RAD Cloudissa, Käytä VCL: tä tyylit sovellusten ulkoasun modernisoimiseksi ...

instagram story viewer