Article View: be.comp.programming
Article #9069Re: ATTN: alle mensen die kunnen programmeren (c inside)
From: Philip Paeps
Date: Wed, 29 May 2002 10:39
Date: Wed, 29 May 2002 10:39
52 lines
3453 bytes
3453 bytes
Pieter Philippaerts <Pieter@mentalis.org> wrote: > Philip Paeps <philip@paeps.cx> wrote: > > Op welk vlak? Op vlak van het respecteren van standaarden is het > > spul geen fluit waard. Het laat je stilletjes 'nietszeggende' > > constructies als void main(void) compilen zonder een kik te geven. > > Wel, weet je, dat voorbeeldje dat je gegeven heb in de andere post > (waar onder andere een void main(void) inzit) compileert perfect met > g++ op onze FreeBSD server. Void main(void) zal dus wel gewoon > toegelaten zijn door de C++ standaard (en aangezien VC++ de standaard > respecteert, net zoals g++ ea. laat die dat dus toe) :-) Zit absoluut *niet* in de standaard. Gcc maakt van zijn voeten en vertaald het netjes naar int. (philip@juno)~/programming/blub% g++ -o void -Wall -pedantic void.cpp void.cpp:4: warning: return type for `main' changed to `int' Als je main als void zet, cre�er je een 'undefined diagnostic'. Je hebt geen enkele manier om te oordelen of je programma goed of fout be�indigd werd. Soit, er zijn hele boeken geschreven over de diagnostische filosofie van de ANSI-standaard :-) [...] > > anders had men vermoedelijk ook wel ports naar andere platformen > > kunnen uitbrengen. > > Wel, Return to Castle Wolfenstein is beschikbaar op Windows, Linux en > MacOS. Zo zie je dat je dus wel degelijk niet-triviale portabele code > kan schrijven in VC++. Uitzonderingen bestaan in elk ras zeker. > Half-Life is ook beschikbaar op de play station geloof ik; ik weet > niet wat voor processor er in zo'n ding zit, maar het zal zeer > waarschijnlijk geen x86 processor met Windows op zijn ;-) Een x86 is het niet, maar je kunt er wel NetBSD (en zelfs Linux) opzetten. :-))) Nee, er zijn blijkbaar toch VC++-spelers die wat aan portability doen. De meesten die ik ken, helaas, doen het niet, en produceren rommel. - Philip -- Philip Paeps philip@paeps.cx Information deteriorates upward through the bureaucracies.
Technical Details
Message-ID:
<Gd2J8.102101$Ze.15695@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<9HJI8.9745$r11.1715757115@hebe.telenet-ops.be> <fWJI8.99921$Ze.15397@afrodite.telenet-ops.be> <nCKI8.9774$oI1.1718533230@hebe.telenet-ops.be> <6vLI8.100026$Ze.15031@afrodite.telenet-ops.be> <_CLI8.9808$O32.1720046745@hebe.telenet-ops.be> <1022598389.743836@seven.kulnet.kuleuven.ac.be> <OdWI8.101506$Ze.15702@afrodite.telenet-ops.be> <1022663710.681851@seven.kulnet.kuleuven.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,41704e143a43bd68
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-05-29 03:40:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: ATTN: alle mensen die kunnen programmeren (c inside)
Newsgroups: be.comp.programming
References: <9HJI8.9745$r11.1715757115@hebe.telenet-ops.be> <fWJI8.99921$Ze.15397@afrodite.telenet-ops.be> <nCKI8.9774$oI1.1718533230@hebe.telenet-ops.be> <6vLI8.100026$Ze.15031@afrodite.telenet-ops.be> <_CLI8.9808$O32.1720046745@hebe.telenet-ops.be> <1022598389.743836@seven.kulnet.kuleuven.ac.be> <OdWI8.101506$Ze.15702@afrodite.telenet-ops.be> <1022663710.681851@seven.kulnet.kuleuven.ac.be>
User-Agent: tin/1.5.12-20020427 ("Sugar") (UNIX) (FreeBSD/4.6-RC (i386))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 52
Message-ID: <Gd2J8.102101$Ze.15695@afrodite.telenet-ops.be>
Date: Wed, 29 May 2002 10:39:34 GMT
NNTP-Posting-Host: 213.118.134.68
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1022668774 213.118.134.68 (Wed, 29 May 2002 12:39:34 MET DST)
NNTP-Posting-Date: Wed, 29 May 2002 12:39:34 MET DST
Organization: Telenet Internet