🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9064

Re: ATTN: alle mensen die kunnen programmeren (c inside)

#9064
From: Pieter Philippaerts
Date: Wed, 29 May 2002 09:17
53 lines
3883 bytes
"Philip Paeps" <philip@paeps.cx> wrote in message
news:OdWI8.101506$Ze.15702@afrodite.telenet-ops.be...
> 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) :-)

> De vele wondermooie wizardjes produceren veel wondermooie code ... vol
> stylistische fouten en zelfs gewoon *fouten*.

Stijl is persoonlijk; ik kan de stijl van Stroustrup rotslecht vinden, maar
dat maakt me nog geen beter C++ programmeur als hem.
En kwa fouten (dat het ding dus niet compiled) ben ik er eerlijk gezegd nog
nooit ��n tegengekomen.

> Het concept 'namespace' is VC++ blijkbaar nog steeds niet duidelijk, als
> ik de code bekijk van gebruikers ervan, tenminste,

Net zoals in de vorige post: dit heeft niets met VC++ temaken; enkel met de
mensen waarvan jij de code hebt bekeken.

> want ze vinden het
> blijkbaar nodig om arch�ische constructies als '#include <iostream.h>'
> te gebruiken, in plaats van de standaard '#include <iostream>'.

[cfr. andere post] Dit is volledig volgens de standaard.

> En maakt dat de spelletjes zoveel beter?  Ik denk niet dat de
> achterliggende code echt 'portable of 'proper' is,

Dat heb ik nergens gezegd; voor mezelf ff te quoten: "Ik heb wel gezegd dat
VC++ een perfect platform is om 3D spelen in te programmeren en dat dit
aangetoond kan worden door gewoon te kijken naar het grote aantal
commerciele 3D spelen die in VC++ gemaakt zijn/worden."

> 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++.
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 ;-)


Mvg,
Pieter Philippaerts
Technical Details
Message-ID: <1022663710.681851@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.vmunix.org!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
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>

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 02:16:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.vmunix.org!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: "Pieter Philippaerts" <Pieter@mentalis.org>
Newsgroups: be.comp.programming
Subject: Re: ATTN: alle mensen die kunnen programmeren (c inside)
Date: Wed, 29 May 2002 11:17:49 +0200
Organization: KULeuvenNet
Lines: 56
Message-ID: <1022663710.681851@seven.kulnet.kuleuven.ac.be>
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>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1022663711 5433 134.58.127.12 (29 May 2002 09:15:11 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Wed, 29 May 2002 09:15:11 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@localhost
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)