Article View: be.comp.programming
Article #888Re: C++ voor administratieve applicaties
From: John Bokma
Date: Thu, 27 Apr 2006 17:27
Date: Thu, 27 Apr 2006 17:27
48 lines
3116 bytes
3116 bytes
wem <wim.robijn@telenet.be> wrote:
> Arnold Hendriks wrote:
[ .. ]
> Veel hangt inderdaad af van de ervaring van de mens die het maakt.
> Maar neem even iemand die begint met programmeren, en dus nog in geen
> taal ervaring heeft, en deze administratieve programma's wilt maken.
> Is het dan niet "beter" om deze niet met de lasten van zelf je
> geheugen op te ruimen lastig te vallen?
Die persoon wil ik *zeker* lastig vallen met geheugen, pointers
(references), en hoe gc *werkt*. Om te voorkomen dat zo iemand een
applicatie in elkaar zet die vreselijk slecht met geheugen om gaat.
Met gc kan je geheugen hergebruiken, of eerder los laten. Dingen om te
weten.
> Uiteraard is een goed inzicht in het gebruik van het geheugen
> belangrijk bij het maken van programma's, maar om daar elke keer bij
> het programmeren met je neus op gedrukt te moeten worden???
Het is niet anders. Ditto met andere resources. Als alles maar in een
zwart doosje om de hoek gebeurd gaan mensen zelf verzinnen hoe dat doosje
werkt. Te veel mensen programmeren trail and error, en gokken hoe iets
werkt in plaats van de documentatie door te lezen.
>> En precies, dat is persoonlijk. In de taal die je goed kent maak je
>> minder fouten dan in talen die je slecht kent. De kwaliteiten en de
>> uitgebreidheid van de taal bepalen wel mede hoe lang het duurt voor
>> je een taal goed kent (maar in een taal als C++ duurt het misschien
>> langer voordat je hem echt onder de knie hebt, je krijgt er imho ook
>> veel meer voor terug)
Kan het niet laten:
http://www.norvig.com/21-days.html
> In uitbreiding van "use the right tool for the right job", vind ik dus
> ook dat het volgende geldt: "use the right language for the right
> job".
Als je een language gewoon ook als een tool ziet, ben je er.
--
John Bokma
Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html
Technical Details
Message-ID:
<Xns97B27EA80B3Ccastleamber@130.133.1.4>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<1145970726.445595.191230@j33g2000cwa.googlegroups.com> <slrne4seon.156g.philip+usenet@fasolt.home.paeps.cx> <MUH3g.392551$rL2.10989599@phobos.telenet-ops.be> <e2ob03$qrm$1@netlx020.civ.utwente.nl> <xp14g.394314$dY7.11193372@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,70f2a67b73907c1f
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <john@castleamber.com>
Newsgroups: be.comp.programming
Subject: Re: C++ voor administratieve applicaties
Date: 27 Apr 2006 17:27:03 GMT
Organization: Castle Amber - software development
Lines: 48
Message-ID: <Xns97B27EA80B3Ccastleamber@130.133.1.4>
References: <1145970726.445595.191230@j33g2000cwa.googlegroups.com> <slrne4seon.156g.philip+usenet@fasolt.home.paeps.cx> <MUH3g.392551$rL2.10989599@phobos.telenet-ops.be> <e2ob03$qrm$1@netlx020.civ.utwente.nl> <xp14g.394314$dY7.11193372@phobos.telenet-ops.be>
X-Trace: individual.net NtUXwcYCsecvWd90NkGc8wgU1btYTpHiTBrE2dnDWEM+lYXu0P
User-Agent: Xnews/2005.10.18
X-Face: $7h&5K*ZL9*ZQ\6Hco2"V?1dD*C<ab^>zlws[S%i0b,@gKk|[,)Y-<hk143{.Ov"x{({zo( l,N\m`-_^nJfVQdEyt+-uAP^7WG]5mHj9&::7X-qK;Yv;xmRvNWQR"_igw+cr5WMj;6:zlj<R80Ei@ $gGWq&*{FL*kC*a