🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #11005

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#11005
From: Marco van de Voort
Date: Sun, 17 Feb 2002 21:33
35 lines
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-mail
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>

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)