🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14342

Re: Opnieuw Programmeren ...

#14342
From: Bart.Vanhauwaert
Date: Fri, 23 Feb 2001 23:14
47 lines
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-mail
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>

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