Article View: be.comp.programming
Article #11005Re: oproep aan de programmeurs:wat moet ik kiezen ?
From: Marco van de Voort
Date: Sun, 17 Feb 2002 21:33
Date: Sun, 17 Feb 2002 21:33
35 lines
3550 bytes
3550 bytes
In article <1013914195.849477@seven.kulnet.kuleuven.ac.be>, Pieter Philippaerts wrote: > "Marco van de Voort" <marcov@toad.stack.nl> wrote in message > news:slrna6tmvb.1v82.marcov@toad.stack.nl... >> Mijn aversie van Java en .NET heeft dus niets met Delphi te maken. >> Het gaat over de IMHO mythe van de performance van VM constructies. > > Overlaatst las ik een interessant artikel over .NET en over de vraag waarom > nu > eigenlijk die tragere dingen zoals managed code opeens zo populair worden. > Volgens dat artikel komet het hierdoor: "As computing power gets cheaper > and software becomes more ephemeral, it makes sense to save software > development hours by wasting CPU cycles. Dit is de reden voor elke nieuwe manier van programmeren geweest sinds het begin der tijden. En er zit een kern van waarheid in, want er zit een duidelijk beweging naar higher level. (van puur ASM, naar procedureel+asm in DOS tijden, naar procedureel en een aarzelend OOP begin op het eind van DOS begin Windows, en ook Java (maar ook niet general purpose zoals Matlab), maar zoals mijn Engels leraar zei: "Not every changement is an improvement". Zelf lijkt mij de managed code mogelijk wel interessant, maar dan vooral voor plugins e.d. Niet voor de eigenlijke apps. De security/integretiteit van een applicatie kan zo makkelijker behouden worden. Maar je app zal sowieso gedebugged moeten worden voor ie de deur uitgaat, en dan prefereer ik om dat compiletime te doen. Of de applicatie nu termineert omdat er een blue screen komt, of omdat ie eruit klapt omdat de VM vindt dat ie niets doet. Ook alle excepties gegenereert door de VM voor dingen die niet mogen, zullen afgehandeld moeten worden. > This means that some convenient approaches to programming that used to be > too wasteful of computing power have now become cost-effective." Managed code heeft IMHO voornamelijk met security te maken, niet met centen.
Technical Details
Message-ID:
<slrna708em.1ug8.marcov@toad.stack.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!proxad.net!newshub.bart.net!news.tue.nl!not-for-mailReferences:
<uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c6c35f1.5840688@newszilla.xs4all.nl> <1013742119.309832@seven.kulnet.kuleuven.ac.be> <3C6CE0C0.CEB2127@wanadoo.nl> <1013793051.756681@seven.kulnet.kuleuven.ac.be> <slrna6qt1l.255u.marcov@toad.stack.nl> <fbrb8.20914$ql6.1825072@zwoll1.home.nl> <slrna6sofo.2fc.marcov@toad.stack.nl> <J0wb8.23178$ql6.1955334@zwoll1.home.nl> <slrna6th89.2m4g.marcov@toad.stack.nl> <j3Ab8.23783$ql6.2046330@zwoll1.home.nl> <slrna6tmvb.1v82.marcov@toad.stack.nl> <1013914195.849477@seven.kulnet.kuleuven.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,65d4c4d6a1e8dc39 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,65d4c4d6a1e8dc39 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-02-17 13:38:15 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!proxad.net!newshub.bart.net!news.tue.nl!not-for-mail From: Marco van de Voort <marcov@toad.stack.nl> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ? Date: 17 Feb 2002 21:33:58 GMT Organization: Eindhoven University of Technology, The Netherlands Lines: 35 Message-ID: <slrna708em.1ug8.marcov@toad.stack.nl> References: <uXu88.122912$rt4.11582@afrodite.telenet-ops.be> <1013109746.799866@seven.kulnet.kuleuven.ac.be> <3C63C40B.BA1DDAA9@iae.nl> <1013181054.194148@seven.kulnet.kuleuven.ac.be> <3C63EE8A.DEE29046@iae.nl> <1013187868.875791@seven.kulnet.kuleuven.ac.be> <3c6c35f1.5840688@newszilla.xs4all.nl> <1013742119.309832@seven.kulnet.kuleuven.ac.be> <3C6CE0C0.CEB2127@wanadoo.nl> <1013793051.756681@seven.kulnet.kuleuven.ac.be> <slrna6qt1l.255u.marcov@toad.stack.nl> <fbrb8.20914$ql6.1825072@zwoll1.home.nl> <slrna6sofo.2fc.marcov@toad.stack.nl> <J0wb8.23178$ql6.1955334@zwoll1.home.nl> <slrna6th89.2m4g.marcov@toad.stack.nl> <j3Ab8.23783$ql6.2046330@zwoll1.home.nl> <slrna6tmvb.1v82.marcov@toad.stack.nl> <1013914195.849477@seven.kulnet.kuleuven.ac.be> NNTP-Posting-Host: toad.stack.nl User-Agent: slrn/0.9.7.3 (FreeBSD)