Zgodovina Delphija

Ta dokument vsebuje kratek opis različic Delphija in njegove zgodovine ter kratek seznam funkcij in opomb. Ugotovite, kako se je Delphi razvil iz Pascal-a v orodje RAD, ki vam lahko pomaga rešiti zapletene razvojne težave in doseči visoko zmogljiv, zelo razširljiv aplikacije, ki segajo od namiznih in baznih aplikacij do mobilnih in distribuiranih aplikacij za internet - ne samo za Windows, ampak tudi za Linux in .NET.

Kaj je Delphi?
Delphi je visoko sestavljen jezik z visoko stopnjo besedila, ki podpira strukturiran in objektno usmerjen oblikovanje. Jezik Delphi temelji na objektu Pascal. Danes je Delphi veliko več kot zgolj "objekt predmeta Pascal".

Korenine: Pascal in njegova zgodovina
Pascal velik del svojega oblikovanja dolguje Algolu - prvemu jeziku na visoki ravni z berljivo, strukturirano in sistematično definirano skladnjo. V poznih šestdesetih letih (196X) je bilo razvitih več predlogov za evolucijski naslednik Algola. Najuspešnejši je bil Pascal, ki ga je opredelil prof. Niklaus Wirth. Prvotno definicijo Pascala je Wirth objavil leta 1971. Izvedena je bila leta 1973 z nekaj spremembami. Mnoge značilnosti Pascala izvirajo iz prejšnjih jezikov. The

instagram viewer
izjava o primeru, in podajanje vrednosti za rezultat je prišlo iz Algola, strukture zapisov pa so bile podobne Cobolu in PL 1. Poleg čiščenja ali zapuščanja nekaterih bolj prikritih funkcij Algola je Pascal dodal zmožnost določanja novih vrst podatkov iz preprostejših obstoječih. Pascal je podpiral tudi dinamične strukture podatkov; tj. podatkovne strukture, ki se lahko med izvajanjem programa povečujejo in krčijo. Jezik je bil zasnovan kot učno orodje za učence programskega pouka.

Leta 1975 sta Wirth in Jensen ustvarila končno Pascal-ovo referenčno knjigo "Pascal User Manual and Report". Wirth je leta 1977 ustavil svoje delo na Pascalu, da bi ustvaril nov jezik, Modula - naslednik Pascala.

Borland Pascal
Z izdajo Turbo Pascal 1.0 (novembra 1983) je Borland začel svojo pot v svet razvojnih okolij in orodij. Za ustvarjanje Turbo Pascal 1.0 Borland je licenciral hitro in poceni jedro prevajalnika Pascal, ki ga je napisal Anders Hejlsberg. Turbo Pascal je predstavil celostno razvojno okolje (IDE), kjer lahko urejate kodo, zaženete prevajalnik, si ogledate napake in se vrnete na vrstice, ki vsebujejo te napake. Prevajalnik Turbo Pascal je bil ena najbolje prodajanih serij prevajalnikov vseh časov in je jezik naredil še posebej priljubljen na platformi PC.

Leta 1995 je Borland oživel svojo različico Pascal, ko je predstavil hitro okolje za razvoj aplikacij z imenom Delphi - Pascal je spremenil v vizualno programski jezik. Strateška odločitev je bila, da orodja za baze podatkov in povezljivost postanejo osrednji del novega izdelka Pascal.

Korenine: Delfi
Po izdaji Turbo Pascal 1 se je Anders podjetju pridružil kot zaposleni in bil arhitekt vseh različic prevajalnika Turbo Pascal in prvih treh različic Delphija. Kot glavni arhitekt v Borlandu je Hejlsberg na skrivaj spremenil Turbo Pascala v objektno naravnanega jezik za razvoj aplikacij, skupaj z resnično vizualnim okoljem in vrhunskim dostopom do baze podatkov lastnosti: Delphi.

Na naslednjih dveh straneh je natančen opis različic Delphija in njegove zgodovine ter kratek seznam funkcij in opomb.

Zdaj, ko vemo, kaj je Delphi in kje so njegove korenine, je čas, da se odpravimo v preteklost ...

Zakaj ime "Delphi"?
Kot je razloženo v članku muzeja Delphi, se je sredi leta 1993 pojavil projekt z imenom Delphi. Zakaj Delphi? Preprosto je bilo: "Če želite govoriti z Oracle, pojdite v Delphi". Ko je prišel čas, da izberete maloprodajno ime izdelka, je po članku v reviji Windows Tech o izdelku, ki bo spremenil življenje programerjev, predlagano (končno) ime AppBuilder. Odkar je Novell izdal svoj Visual AppBuilder, so morali fantje v Borlandu izbrati drugo ime; postala je komedija: težje so ljudje poskušali zavrniti "Delphi" zaradi imena izdelka, bolj je pridobil podporo. Ko se je Delphi nekoč oglaševal kot "morilca VB", je temelj Borlandovega izdelka.

Opomba: nekatere povezave spodaj so z internetnim arhivom označene z zvezdico (*) WayBackMachine, vam bo v preteklosti vzelo nekaj let in pokazalo, kako je že zdavnaj izgledalo spletno mesto Delphi.
Preostale povezave vas bodo usmerile k podrobnejšemu pogledu na vsebino vsake (nove) tehnologije z vajami in članki.

Delphi 1 (1995)
Delphi, zmogljivo orodje za razvoj programa Windows Borland, se je prvič pojavilo leta 1995. Delphi 1 je razširil jezik Borland Pascal z zagotavljanjem objektno usmerjenega in na osnovi obrazca, izjemno hitrega prevajalca izvornih kod, dvostranskih vizualnih orodij in odličnih baze podatkov podpora, tesna integracija s Windows in komponento tehnologijo.

Tukaj je Prvi osnutek knjižnice vizualnih komponent

Delphi 1* slogan:
Delphi in Delphi odjemalec / strežnik sta edina razvojna orodja, ki zagotavljajo hiter razvoj aplikacij (RAD) prednosti zasnove na osnovi vizualnih komponent, moč optimiziranega prevajalnika izvornih kod in razširljiv odjemalec / strežnik rešitev.

Evo, kaj so bili7 glavnih razlogov za nakup odjemalca / strežnika Borland Delphi 1.0*"

Delphi 2 (1996)
Delphi 2* je edino hitro orodje za razvoj aplikacij, ki združuje zmogljivosti najhitrejšega optimiziranega 32-bitnega prevajalnika izvorne kode na svetu, produktivnost zasnove, ki temelji na vizualnih komponentah, in fleksibilnost razširljive arhitekture baze podatkov v robustno objektno naravnani okolje.

Delphi 2 je poleg tega, da je bil razvit za platformo Win32 (popolna podpora in integracija sistema Windows 95), izboljšal rešetka baze podatkov, Podpora za avtomatizacijo OLE in različico podatkovnih vrst, dolga vrvica vrsta podatkov in dedovanje vizualnih obrazcev. Delphi 2: "Enostavnost VB z močjo C ++"

Delphi 3 (1997)
Najobsežnejši nabor vizualnih, visokozmogljivih orodij za razvoj odjemalcev in strežnikov za ustvarjanje razdeljenih aplikacij za podjetja in spleta.

Delphi 3* predstavil nove funkcije in izboljšave na naslednjih področjih: tehnologija vpogleda v kodo, Odpravljanje napak DLL, predloge komponent, odločitvena kocka in TeeChart komponente, tehnologija WebBroker, ActiveForms, komponentni paketiin integracija z COM prek vmesnikov.

Delphi 4 (1998)
Delphi 4* je celovit nabor profesionalnih orodij in orodij za razvoj odjemalcev / strežnikov za izgradnjo visoko produktivnih rešitev za porazdeljeno računalništvo. Delphi zagotavlja interoperabilnost Java, visoko zmogljive gonilnike baz podatkov, razvoj CORBA in podporo za Microsoftov BackOffice. Nikoli niste imeli bolj produktivnega načina prilagajanja, upravljanja, vizualizacije in posodabljanja podatkov. Z Delphi zagotavljate robustne aplikacije v proizvodnjo, pravočasno in na proračun.

Delphi 4 je predstavil priključne, pritrdilne in omejujoče komponente. Nove funkcije vključujejo AppBrowser, dinamični nizi, metoda preobremenitev, Podpora za Windows 98, izboljšana podpora za OLE in COM ter razširjena podpora za baze podatkov.

Delphi 5 (1999)
Razvoj visoke produktivnosti za internet

Delphi 5 * je predstavil številne nove funkcije in izboljšave. Nekateri, med številnimi drugimi, so: različne postavitve namizja, koncept okvirjev, vzporedni razvoj, prevod zmogljivosti, izboljšan integriran odpravljanje napak, novo Internet zmožnosti (XML), večja moč baze podatkov (ADO podpora) itd.

Potem je bil leta 2000 Delphi 6 prvo orodje za popolno podporo novih in nastajajočih spletnih storitev ...

Sledi kratek opis najnovejših različic Delphija, skupaj s kratkim seznamom funkcij in opomb.

Delphi 6 (2000)
Borland Delphi je prvo hitro okolje za razvoj aplikacij za Windows, ki v celoti podpira nove in nove spletne storitve. Z Delphi lahko podjetniški ali posamezni razvijalci hitro in enostavno ustvarijo aplikacije za e-poslovanje nove generacije.

Delphi 6 predstavil nove funkcije in izboljšave na naslednjih področjih: IDE, Internet, XML, Compiler, COM / Active X, Podpora zbirki podatkov ...
Še več, Delphi 6 je dodal podporo za razvoj platforme, kar je omogočilo sestavljanje iste kode z Delphi (pod Windows) in Kylix (pod Linuxom). Vključeno je več izboljšav: podpora za spletne storitve, DBExpress motor, nove komponente in razredi ...

Delphi 7 (2001)
Borland Delphi 7 Studio zagotavlja migracijsko pot do Microsoft .NET ki so ga razvijalci čakali. Pri Delphiju so odločitve vedno vaše: nadzorujete celoten studio za razvoj e-poslovanja s svobodo, da svoje rešitve enostavno prenašate med platformo v Linux.

Delphi 8
Za 8 obletnica Delphija, Borland je pripravil najpomembnejšo izdajo Delphija: Delphi 8 še naprej zagotavlja knjižnico Visual Component Library (VCL) in Component Library for Cross-platform (CLX) razvoj za Win32 (in Linux), pa tudi nove funkcije in nadaljnje izboljšave okvira, prevajalnika, IDE in časa oblikovanja.

Delphi 2005 (del Borland Developer Studio 2005)
Diamondback je kodno ime naslednje izdaje Delphija. Novi Delphi IDE podpira več osebnosti. Podpira Delphi za Win 32, Delphi za .NET in C # ...

Delphi 2006 (del Borland Developer Studio 2006)
BDS 2006 (koda z imenom "DeXter") poleg Delphi za Win32 in Delphi za .NET programske jezike vključuje celotno podporo RAD za C ++ in C #.

Turbo Delphi - za razvoj programov Win32 in .Net
Linija izdelkov Turbo Delphi je podskupina BDS 2006.

CodeGear Delphi 2007
Delphi 2007 izšel marca 2007. Delphi 2007 za Win32 je namenjen predvsem razvijalcem Win32, ki želijo nadgraditi svoje obstoječe projekte na vključujejo popolno aplikacijo s tematsko podporo za sistem Vista in podporo za VCL za steklo, dialoge datotek in pogovorno okno opravil sestavni deli.

Embarcadero Delphi 2009
Embarcadero Delphi 2009. Podpora za .Net je padla. Delphi 2009 ima podporo za unicode, nove jezikovne funkcije, kot so generične in anonimne metode, krmilni trak, DataSnap 2009 ...

Embarcadero Delphi 2010
Embarcadero Delphi 2010 izšla leta 2009. Delphi 2010 omogoča ustvarjanje uporabniških vmesnikov, ki temeljijo na dotikih, za tablične računalnike, sledilno ploščico in kioske.

Embarcadero Delphi XE
Embarcadero Delphi XE izšla leta 2010. Delphi 2011 prinaša številne nove funkcije in izboljšave: vgrajeno upravljanje izvorne kode, vgrajen razvoj oblakov (Windows Azure, Amazon EC2), inovativno razširjena skrinja z orodji za optimiziran razvoj, večplastni razvoj DataSnap, veliko več ...

Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 izšel leta 2011. Delphi XE2 vam bo omogočil, da: Izdelate 64-bitne Delphi aplikacije, uporabite isto izvorno kodo za ciljanje na Windows in OS X, ustvarite GPU Aplikacija FireMonkey (HD in 3D business), razširite večplastne aplikacije DataSnap z novo mobilno in oblačno povezljivostjo v RAD Cloud, Uporabite VCL slogi za posodobitev videza vaših aplikacij ...

instagram story viewer