Article View: nl.comp.programmeren
Article #233Re: Lijnen tellen van een project
From: Johan Wevers
Date: Tue, 01 Feb 2005 10:52
Date: Tue, 01 Feb 2005 10:52
36 lines
2449 bytes
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!johanwReferences:
<%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