🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp
Article #1631

Re: Interesse voor programmeren?

#1631
From: Filip Bouljon
Date: Sat, 14 Dec 1996 00:00
49 lines
3335 bytes
Kris Clynhens (xeno@www.dma.be) wrote:
: sxmboer@faculty.chem.ruu.nl (Steef Boerrigter) wrote:

: > A. NIKS is beter dan C++

: Het maakt niet uit wat ze nog allemaal uitvinden, er is maar 1 ding dat ALTIJD
: het beste gaat zijn, en dat is het meest low-level dat er bestaat : assembler.
: Dat het voor veel toepassingen te tijdrovend en te moeilijk is, is een feit.
: Maar als je op eender welk systeem dan ook, het onderste uit de kan wil halen,
: dan moet je het in assembler doen.

Het onderste uit de kan halen vereist niet noodzakelijk
assemblerprogramma's.  Want door puur in assembler te programmeren, kom je
nooit aan grotere toepassingen toe, omdat je veel te lang moet
programmeren.  In zeker opzicht heb je wel gelijk dat een menselijke
assemblerprogrammeur optimalere code kan schrijven voor een zekere
(voldoende kleine) toepassing, maar je programma moet nog iets nuttigs
doen ook, en het gebeurt erg vaak dat een programma niets nuttigs doet,
omdat het gewoon op input (toetsenbord, schijf, netwerk) moet wachten. 
Daarbij loop je de kans dat je meer uren achter je computer zult slijten
om je assemblerprogramma te schrijven en te debuggen, dan je het effectief
zult gebruiken. 

De snelheidswinst die je nog kunt halen tegenover een compiler op een
moderne risc, is erg klein aan het worden.  Ik zie maar weinig gevallen
waar assemblerprogramma's verantwoord zijn.  Hieronder (bv. mathematische)
routines en drivers die zeer frequent opgeroepen worden en een respectabel
aantal procenten van de processortijd van het programma innemen,
programma's voor microcontrollers, die slechts een zeer beperkt geheugen
hebben en toch zo snel mogelijk moeten werken (en waarvoor misschien niet
eens een compiler bestaat). 

:                                 Want voor het moment is er nog geen enkele
: compiler die beter werkt dan een mens. Het kan je als programmeur misschien een
: week of 2 werk vragen om iets te optimaliseren, maar het resultaat zal
: uiteindelijk nog steeds beter zijn dan wat eender welke compiler er van zou
: maken...

Je hebt gelijk, maar je bent totaal onpraktisch.  Misschien moet je 
minister van tewerkstelling worden ;-)
maar zeker geen minister van economische zaken.

--
,----------------------------------------------------------------------.
|  Filip Bouljon   Computer Engineering Student   University of Ghent  |
|  E-mail: Filip.Bouljon@rug.ac.be                      (Belgium)      |
`----------------------------------------------------------------------'
+--HI, I'm a signature virus  :-)  Copy me into your sign to join in. ---+
Technical Details
Message-ID: <58umt6$3hu@infoserv.rug.ac.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <E1Ft2H.6Dx@tip.nl> <32a5a937.2983975@news> <01bbe2e6$8963dfc0$4e4395c2@stim> <32A97059.2BA4@epona.nl> <58cp5i$p22@charm.il.ft.hse.nl> <sxmboer.850005024@faculty.chem.ruu.nl> <58ucdc$kq@news1.Belgium.EU.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 1082b6,2d344c0c7a2c405c
X-Google-Attributes: gid1082b6,public
X-Google-Thread: 111c4c,2d344c0c7a2c405c
X-Google-Attributes: gid111c4c,public
From: fbouljon@eduserv2.rug.ac.be (Filip Bouljon)
Subject: Re: Interesse voor programmeren?
Date: 1996/12/14
Message-ID: <58umt6$3hu@infoserv.rug.ac.be>
X-Deja-AN: 204248217
references: <E1Ft2H.6Dx@tip.nl> <32a5a937.2983975@news> <01bbe2e6$8963dfc0$4e4395c2@stim> <32A97059.2BA4@epona.nl> <58cp5i$p22@charm.il.ft.hse.nl> <sxmboer.850005024@faculty.chem.ruu.nl> <58ucdc$kq@news1.Belgium.EU.net>
followup-to: nl.comp,be.comp
organization: University of Ghent, Belgium
newsgroups: nl.comp,be.comp