Wat is Delphi en Pascal?

Wat is Delphi en Pascal?

Delphi is de software-ontwikkelomgeving (de IDE) voor de programmeertaal Pascal. De geschiedenis van Delphi begint dus bij Pascal en is praktisch gezien de visuele uitbreiding van de programmeertaal. Het een kan dus niet zonder het ander. En er zit ook nog eens een interessant stukje geschiedenis aan vast. Benieuwd?

In het begin

In de jaren tachtig was Turbo Pascal een veel gebruikte programmeertaal. Het was eenvoudig aan te leren en erg krachtig in gebruik. Rond 1995 ging Turbo Pascal over van MS-DOS naar Windows. Softwarebedrijf Borland wilde meer focus op object-georiënteerde mogelijkheden en ontwikkelde daarom de IDE genaamd Delphi, waarbij Object Pascal als taal werd geïmplementeerd.

De allereerste versie van Delphi komt uit 1995. Borland-ontwikkelaar Danny Thorpe stelde de codenaam Delphi voor als verwijzing naar het Orakel van Delphi. Een van de ontwerpdoelen van het product was om databaseconnectiviteit aan programmeurs te bieden als een sleutelfunctie en een populaire databasetoepassing op dat moment was de Oracle-database.

Delphi 1 verscheen voor Windows 3.1 en was één van de eerste Rapid Application Development-tools. Mede door het succes van Windows 3.1 was Delphi 1 een succes. Zo werden in de eerste twee maanden na release al drie miljoen exemplaren van Windows 3.1 verkocht. Delphi 2 was een 32-bit-versie voor Windows 95. Deze software verscheen in 1996. Ondanks de overstap naar Windows 95 was het voor ontwikkelaars geen grote stap, omdat de grafische toolset gelijk bleef. Delphi 2 verving ook de Borland ReportSmith-componenten met de nieuwe Quickreport-componenten.

In 1997 was Delphi 3 een feit. Deze versie was veel stabieler dan Delphi 2 en introduceerde packages voor componenten, een integratie met COM voor interfaces, WebBroker technologie, DecisionCube en TeeChart componenten en DLL debugging. Delphi 3 was een mijlpaal in de evolutie van Delphi, aangezien deze versie meer mogelijkheden bood voor ontwikkelaars.

Delphi 4 en 5

In 1998 bracht Inprise Borland Delphi 4 uit. IDE kwam met een nieuwe editor, die eenvoudig te docken is. Er werd een ADO-koppeling (ActiveX Data Objects) toegevoegd met databases naast BDE (Borland Database Engine). VCL voegde ondersteuning voor ActionLists anchors en constraints en voor de nieuwe Oracle8d databaseserver toe. Lees meer over alle verbeteringen bij Delphi 4.

Een jaar na Delphi 4 verscheen Delphi 5 op de markt. Deze versie was ook weer een stuk stabieler dan de voorgaande versie en bood nóg meer nieuwe functies, zoals de mogelijkheid om frames te gebruiken en parallel te ontwikkelen.

Toe aan vernieuwing

Als jouw applicatie nog draait op Delphi 1, 2, 3 of 4, betekent het dat deze inmiddels ruim 25 jaar oud is en (vaak) aan vervanging toe is. Deze versies zijn namelijk niet eenvoudig te upgraden. Als ontwikkelaar loop je daarom waarschijnlijk tegen de grenzen van de ontwikkelomgeving aan. Gelukkig hebben daar bij GDK Software een oplossing voor.

De allernieuwste versie van Delphi is Delphi 12. Delphi biedt tegenwoordig Object Pascal met compilers en componenten voor Windows, macOS, Android en Linux. Er zijn veel nieuwe taaluitbreidingen geweest, waardoor Delphi voor ontwikkelaars een eenvoudig te lezen, leren en gebruiken objectgeoriënteerde taal is.

Verbreed je horizon

Meer weten over hoe we jou kunnen helpen? Onze specialisten denken in oplossingen. Neem vrijblijvend contact met ons op en vraag naar de mogelijkheden. We gaan graag op zoek naar een passende oplossing voor uw uitdaging!

Contact

Laat ons helpen jouw ambities concreet te maken.