🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12996

Re: Delphi versus Visual Basic

#12996
From: GE
Date: Mon, 10 Sep 2001 20:53
36 lines
3140 bytes
>ik vraag me wel af of C ooit gaat verdwijnen

In principe zal het krachtiger worden van de besturingscomputers en
het beschikbaar zijn van meer geheugen mogelijk maken dat een aantal
applicaties overgezet worden naar vb C++ of Java.  Maar hoe dan ook:
volgens mij is C de eerste jaren nog niet weg.  Zelfs assembly is nog
altijd niet verdwenen:
aardig wat besturingscomputers (vb van je VCR, TV,...) worden nog
steeds geprogrammeerd in assembler of C.  Meerdere
hoge-programmeertaalprogrammeurs lezen dit niet graag, maar een
ervaren assembly programmeur krijgt er nog altijd meer uit dan de
beste C- of andere compiler.  Zelfs als je compiler snellere
instructies kiest en ze in de juiste volgorde plaatst voor optimale
exec, een compiler moet vaak een trits libraries inlinken en gebruikt
zelden of nooit de zware instructiesets (zoals blockmoves), omdat het
bijna onmogelijk is een compiler zo goed te maken dat hij dit
"beseft".  Een compiler is immers een vertaler, en als U morgen
Mandarijns spreekt zonder tolk is dat toch ook optimaler dan met.

Programmatie van zgn embedded computers is in 2 opzichten anders dan
een PC:
1. De klant wil nooit een reset-knop indrukken om het terug aan de
praat te krijgen, hij wil ook nooit wachten tot het start (dus
real-time besturing).  En het moet alles kunnen en niks kosten.
2. Het geheel is dan mogelijk minder complex dan een Windows of Linux,
maar hetgeen beschikbaar is stelt in verhouding ook niets voor.  Ik
heb al met systeempjes gewerkt met een core op 2MHz (geen nullen
vergeten) en met 256 bytes RAM (hier ontbreekt geen K of M) en 8K-byte
EPROM.  Toch moest dat ding tot 18000 (hier staat geen nul te veel)
IRQ's per seconde verwerken, en ondertussen nog andere code afwerken.
Dan kan je de clockpulsen tussen de IRQ's al beginnen tellen om te
zien of 't nog gaat.  Dat krijg je in C niet klaar.
Enkel embedded ontwerpers die zich de luxe van vb een PC-104 = of
gelijkwaardig = kunnen veroorloven gaan mogelijk voor C++.  De
"anderen" hebben vaak het genot bloed te mogen zweten tot hun project
werkt.
Technical Details
Message-ID: <3b9d245e.49260402@news.pandora.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <t27m7.43421$6x5.8936931@afrodite.telenet-ops.be> <3B9A9B82.F382C5A2@student.kuleuven.ac.be> <m16n7.48109$6x5.10093020@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,70eee621cd5fd41
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-09-10 13:53:46 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: olx09654@online.be (GE)
Newsgroups: be.comp.programming
Subject: Re: Delphi versus Visual Basic
Message-ID: <3b9d245e.49260402@news.pandora.be>
References: <t27m7.43421$6x5.8936931@afrodite.telenet-ops.be> <3B9A9B82.F382C5A2@student.kuleuven.ac.be> <m16n7.48109$6x5.10093020@afrodite.telenet-ops.be>
X-Newsreader: Forte Free Agent 1.21/32.243
Lines: 36
Date: Mon, 10 Sep 2001 20:53:43 GMT
NNTP-Posting-Host: 213.118.101.239
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1000155223 213.118.101.239 (Mon, 10 Sep 2001 22:53:43 MET DST)
NNTP-Posting-Date: Mon, 10 Sep 2001 22:53:43 MET DST
Organization: Telenet Internet