Article View: be.comp.programming
Article #14342Re: Opnieuw Programmeren ...
From: Bart.Vanhauwaert
Date: Fri, 23 Feb 2001 23:14
Date: Fri, 23 Feb 2001 23:14
47 lines
2796 bytes
2796 bytes
AHA <alexhaerens@hotmail.com> wrote: > Het is hoe dan ook gemakkelijker om "door een programma te lezen" indien de > programmeertaal sterk aanleunt bij natuurlijke taal, dan indien de code vol > staat met cryptische instrukties. Laat me toestaan om dat zwaar in twijfel te trekken. Historisch materiaal : moderne talen leunen minder en minder bij natuurlijke talen aan. Zelf vergelijken : probeer eens 'door een programma te lezen' dat in COBOL geschreven is (bij uitstek een taal die aanleunt bij natuurlijke talen). De illusie die jij koestert komt omdat je denkt : ik ken al engels, dus als ik die kennis gedeeltelijk kan gebruiken tijdens het lezen van een programma is dat een win. Dat lijkt alleen maar zo. In realiteit is jou kennis van het engels niet voldoende om te kunnen volgen en moet je de woorden die je uit het engels haalt amenderen met een heleboel extra bijtekenissen. Zoveel op de duur dat ze in het niet vallen bij 'kriptische' tekens ja/neen. Probeer je kennis van het engels eens toe te passen op dit hypotetisch programma. Kan je exact voorspellen wat de uitvoer zal zijn? for i is 1 to 10 do print i add 1 to i end of for loop on i 1 2 3 4 5 6 7 8 9 10 is een redelijke gok. Maar 1 3 5 7 9 is dat ook. En op zich is zelfs 1 3 5 9 11 13 15 17 19 21 dat ook, en wie zegt dat het niet +0.1e+1 +0.2e+1 +0.3e+1 +0.4e+1 +0.5e+1 +0.6e+1 +0.7e+1 +0.8e+1 +0.9e+1 +0.1e+2 wordt en als ik echt wil dan is one two three four five six seven eight nine ook goed en als piece de resistance 1 11 111 1111 11111 111111 1111111 11111111 111111111 1111111111 Kortom : de hulp die je hebt omdat je al weet wat end of loop wil zeggen is marginaal en wat veel gevaarlijker is : het zou wel eens kunnen dat je het verkeerde denkt te weten... cu bart -- http://www.irule.be/bvh/
Technical Details
Message-ID:
<fsq679.95j.ln@10.0.0.2>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!skynet.be!poster!not-for-mailReferences:
<CBgl6.18758$Ut1.1688460@afrodite.telenet-ops.be> <3A95C5C3.8DD64EDE@chello.be> <lfm579.73f.ln@10.0.0.2> <3A967236.7F505FE2@Med.Kuleuven.Ac.be> <97628r$cc$1@news.planetinternet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,5a57bf9d1e7eefd0
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-02-24 02:08:45 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!skynet.be!poster!not-for-mail
Sender: - <bvh@ns1.irule.be>
From: Bart.Vanhauwaert@nowhere.be
Subject: Re: Opnieuw Programmeren ...
Newsgroups: be.comp.programming
References: <CBgl6.18758$Ut1.1688460@afrodite.telenet-ops.be> <3A95C5C3.8DD64EDE@chello.be> <lfm579.73f.ln@10.0.0.2> <3A967236.7F505FE2@Med.Kuleuven.Ac.be> <97628r$cc$1@news.planetinternet.be>
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.2.17-21mdksecure (i686))
Date: Sat, 24 Feb 2001 00:14:23 +0100
Message-ID: <fsq679.95j.ln@10.0.0.2>
Lines: 47
NNTP-Posting-Host: 194.78.202.248
X-Trace: 983009322 mowgli.skynet.be 33819 194.78.202.248
X-Complaints-To: abuse@skynet.be