🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #233

Re: Lijnen tellen van een project

#233
From: Johan Wevers
Date: Tue, 01 Feb 2005 10:52
36 lines
2449 bytes
Sjoerd A. Schreuder <sa_schreuder@wanadoo.nl> wrote:

>Daarnaast: het zou eigenlijk niet moeten uitmaken welke versie
>je pakt want ze doen toch hetzelfde. Als de functies verschillende
>dingen doen, moet je ze andere namen geven.

Maar dat is niet iets wat een compiler kan beoordelen en dus warnings op kan
geven (tenzij dat door e.o.a. ook weer als "deprecated" wordt aangemerkt).

>De C ontwerpers zijn dus ook niet zonder zonde: In gevallen waarin
>C++ al voor een oplossing had gekozen voordat de C mensen erover gingen
>praten, wisten ze regelmatig een nieuwe oplossing te vinden.

Misschien bij C99, maar ik weet niet of dat nu zoveel gebruikt wordt. De C
uit K&R2, die bij mijn weten nog het meest gebruikt wordt, bestond in elk
geval al voordat C++ enigzins uitgekristaliseerd was (was Stroustrup in
1988 eigenlijk uberhaupt al met C++ begonnen?).

>Maar gelukkig zijn de verschillen klein en wordt er wel geprobeerd
>om ze klein te houden.

Dat zou je niet zeggen nadat die onzin met include files aangepast was, en
dat het opeens deprecated is om stdio.h te gebruiken die nu cstdio moet
heten. Gelukkig is dat niet dwingend opgelegd.

>En zoals gezegd: dit verschil in type van NULL is in de praktijk
>nauwelijks te merken.

Nou, als NULL als long geinterpreteerd wordt in overloaded functies toch
echt wel. Jouw voorbeeld ziet er bepaald niet ingewikkeld of kunstmatig
uit.

-- 
ir. J.C.A. Wevers         //  Physics and science fiction site:
johanw@vulcan.xs4all.nl   //  http://www.xs4all.nl/~johanw/index.html
PGP/GPG public keys at http://www.xs4all.nl/~johanw/pgpkeys.html
Technical Details
Message-ID: <IB8BK3.1D9@vulcan.xs4all.nl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!transit.news.xs4all.nl!post.news.xs4all.nl!uucp.xs4all.nl!xs4all!vulcan!johanw
References: <%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <41fa3d30$0$96924$abc4f4c3@news.wanadoo.nl> <IB6JF0.2FL@vulcan.xs4all.nl> <41fed830$0$40088$ee9da40f@news.wanadoo.nl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,ab34a8b99e320381
X-Google-Thread: fcea4,ab34a8b99e320381
X-Google-Attributes: gid107324,gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Newsgroups: nl.comp.programmeren,be.comp.programming
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!transit.news.xs4all.nl!post.news.xs4all.nl!uucp.xs4all.nl!xs4all!vulcan!johanw
From: johanw@vulcan.xs4all.nl (Johan Wevers)
Subject: Re: Lijnen tellen van een project
Organization: Vulcan Academy of Sciences
Message-ID: <IB8BK3.1D9@vulcan.xs4all.nl>
References: <%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <41fa3d30$0$96924$abc4f4c3@news.wanadoo.nl> <IB6JF0.2FL@vulcan.xs4all.nl> <41fed830$0$40088$ee9da40f@news.wanadoo.nl>
Date: Tue, 1 Feb 2005 10:52:51 GMT
Lines: 36