🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9073

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

#9073
From: Pieter Philippaerts
Date: Wed, 29 May 2002 16:14
54 lines
3925 bytes
"Dominique Devriese" <fritmebufstek@pandora.be> wrote in message
news:871ybv2ila.fsf@pandora.be...
> Pff.. als ge zo begint, dan is windows direct ook een perfect platform
> voor elk soort programma,

Het ging hier niet over Windows, maar over de Visual C++ compiler.

> Er is hier maar ��n woord van
> toepassing en dat is 'monopolie'...

Er is geen enkel 'monopolie' dat Westwood, Valve, Sierra en ID ertoe
verplicht om Visual C++ te gebruiken.

> dingen waarvan ik weet dat VC++ ze verkeerd implementeert:
> Covariant return types (technische term, zoek maar eens op google)

Oei, je zit wat achter precies; dat probleem is opgelost in Visual C++ .NET.

> twee keer gedefini�erde types (dit moet een error geven, maar geeft in
> VC++ enkel een warning, blijkbaar om mensen die geen "include guards"
> kennen ter wille te zijn...

Dit heeft niets met standaarden te maken.
Microsoft heeft gekozen voor een strategie die zegt dat 'als de compiler het
kan oplossen, dan doet die dat maar'. Als g++ liever een error geeft bij
zo'n code, dan is dat ook goed. Nogmaals: dit heeft niets met standaarden te
maken.

> -> iemand heeft hier een tijdje geleden
> iets over gevraagd...

Ja, en je antwoord met include guards heeft hem niet veel verder geholpen
:-)
Kijk maar op news://news.pandora.be/ad0ugn$dum$1@news.worldonline.be

> Hm... Pieter Philippaerts is een grapjas... toch nog wat werken aan
> dat gevoel voor humor hoor...

Wel, eerlijk gezegd was het niet echt grappig bedoeld; het was eerder een
absurd antwoord op een absurde opmerking.

> Dan heb je geluk gehad, en gebruik je niet echt veel geavanceerdere
> c++-features,

En waarom zou je dat denken? Als Valve RtCW kan porten van Windows/VC++ naar
Linux en MacOS zonder al teveel problemen, ga je dan ook zeggen dat ze in
hun spel geen geevanceerde C++ features gebruikt hebben? I think not...
Zoals ik al eerder gezegd heb, programma's die zich aan de standaarden
houden compilen op nagenoeg elk platform met nagenoeg elke compiler (zij het
met enkele triviale aanpassingen die je zonder probleem in een #define of
twee kan inpakken).

Mvg,
Pieter Philippaerts
Technical Details
Message-ID: <1022688727.731807@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!peer1-sjc1.usenetserver.com!usenetserver.com!newsfeed1.cidera.com!Cidera!newsfeed.icl.net!colt.net!news-x2.support.nl!newsfeed.equant.nl!newsfeed.equant.nl!news2.euro.net!newshub1.nl.home.com!news.nl.home.com!borium.box.nl!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> <tVUI8.101445$Ze.15655@afrodite.telenet-ops.be> <1022634669.710017@seven.kulnet.kuleuven.ac.be> <871ybv2ila.fsf@pandora.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 09:12:30 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!peer1-sjc1.usenetserver.com!usenetserver.com!newsfeed1.cidera.com!Cidera!newsfeed.icl.net!colt.net!news-x2.support.nl!newsfeed.equant.nl!newsfeed.equant.nl!news2.euro.net!newshub1.nl.home.com!news.nl.home.com!borium.box.nl!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 18:14:46 +0200
Organization: KULeuvenNet
Lines: 57
Message-ID: <1022688727.731807@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> <tVUI8.101445$Ze.15655@afrodite.telenet-ops.be> <1022634669.710017@seven.kulnet.kuleuven.ac.be> <871ybv2ila.fsf@pandora.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1022688728 21259 134.58.127.12 (29 May 2002 16:12:08 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Wed, 29 May 2002 16:12:08 +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/)