🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11440

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#11440
From: Armand Simonis
Date: Fri, 08 Feb 2002 21:01
60 lines
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-mail
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>

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