Article View: be.comp.programming
Article #11440Re: oproep aan de programmeurs:wat moet ik kiezen ?
From: Armand Simonis
Date: Fri, 08 Feb 2002 21:01
Date: Fri, 08 Feb 2002 21:01
60 lines
3890 bytes
3890 bytes
Jack Portier wrote in message ... > >"Marco van de Voort" <marcov@toad.stack.nl> wrote in message >news:slrna67rb6.vp9.marcov@toad.stack.nl... >> In article <3C62D35E.5040702@khleuven.be>, Gerben Dierick wrote: >> > >> > >> > leren. Als je een cursus gaat volgen wordt dit risico natuurlijk al >kleiner. >> > Ik heb zelf nooit Delphi gebruikt, maar Pascal was de eerste taal die ik >> > leerde. Aangezien Delphi de opvolger is van Pascal veronderstel ik dat >> > de didactische kwaliteiten van Pascal op zijn minst gedeeltelijk >> > behouden zijn gebleven. Dan zou Delphi een eenvoudige taal moeten zijn, >> > zeer geschikt om je te concentreren op de onderliggende concepten, en >> > niet al te zeer afgeleid te worden door de taal zelf. >> >> Als het TP was wat je geleerd hebt, dan geldt dat voor Delphi nog steeds. >> >> 99% van de TP syntax is gewoon behouden in Delphi. Het gros van de >> geelimineerde dingen waren dos en 16-bit'ismen >> > >Turbo Pascal was niet OO dus het lijkt me sterk dat die 1% alle OO >mogelijkheden omhelst. Turbo Pascal was vanaf versie 5.5 (onder DOS!) al OO en dat is al jaaaaren geleden. Borland had toen nog niet eens een C++ compiler. Bovendien lees je verkeerd, het gaat er om dat de Object Pascal onder Delphi nog 99% van de Turbo Pascal syntax (her)kent en op was 16bits/DOS gedoe na, klopt dat ook. Er is alleen nog veel meer bijgekomen. Een van de fraaiste is bijvoorbeeld de ondersteuning van interfaces. Naast dat dit heel handig is voor COM, kan je dit ook heel goed gebruiken voor 'normale' exe's en dll's en op die manier heel simpel memory leak vrije programma's bouwen waarbij de programmeurs geen omkijken hebben naar het op tijd (dus niet te laat maar ook niet te vroeg!) weggooien van van objecten en geheugen. Werkt subliem. Voor kleinere projecten niet zo belangrijk wellicht, maar voor grotere projecten een uitkomst. Bijvoorbeeld voor een business logica engine die onder een ASP-website hangt van 280.000 (geen typefout) regels [inclusief eigen libraries] waaraan gewerkt wordt door 7 man full time is dit een uitkomst. (NB: er zit geen Form of ander GUI component in dit voorbeeld. De knip-en-plak mogelijkheden van Delphi worden hierbij dus ook niet gebruikt). De Object Pascal van Delphi is een van de mooiste OO-implemenaties boven op een derde generatie taal die er beschikbaar is naar mijn mening. Ter referentie: ik weet echt wel een beetje waar ik over praat dankzij, naast IT-studie, met meer dan 15 jaar productie ervaring met C++, Objective C, Small Talk en diverse andere OO- en tweede en derdegenerartie talen. Armand > >
Technical Details
Message-ID:
<a41ebf$mdb$1@nl-news.euro.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.64.68.27!newsgate.cistron.nl!news2.euro.net!nl-news.euro.net!not-for-mailReferences:
<uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <3C62D35E.5040702@khleuven.be> <slrna67rb6.vp9.marcov@toad.stack.nl> <cuW88.144$mS5.738@pollux.casema.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,65d4c4d6a1e8dc39 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,65d4c4d6a1e8dc39 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-02-08 13:01:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.64.68.27!newsgate.cistron.nl!news2.euro.net!nl-news.euro.net!not-for-mail From: "Armand Simonis" <armand@epona.nl> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ? Date: Fri, 8 Feb 2002 22:01:29 +0100 Organization: Epona Software Productions b.v. Lines: 62 Message-ID: <a41ebf$mdb$1@nl-news.euro.net> References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <3C62D35E.5040702@khleuven.be> <slrna67rb6.vp9.marcov@toad.stack.nl> <cuW88.144$mS5.738@pollux.casema.net> NNTP-Posting-Host: 195.38.253.12 X-Trace: nl-news.euro.net 1013202095 22955 195.38.253.12 (8 Feb 2002 21:01:35 GMT) X-Complaints-To: usenet@nl-news.euro.net NNTP-Posting-Date: Fri, 8 Feb 2002 21:01:35 +0000 (UTC) X-Newsreader: Microsoft Outlook Express 4.72.3612.1700 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500