Article View: nl.comp
Article #1631Re: Interesse voor programmeren?
From: Filip Bouljon
Date: Sat, 14 Dec 1996 00:00
Date: Sat, 14 Dec 1996 00:00
49 lines
3335 bytes
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-mailReferences:
<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