*BSD News Article 49019


Return to BSD News archive

#! rnews 2081 bsd
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.sprintlink.net!EU.net!dkuug!Norway.EU.net!nac.no!ifi.uio.no!nntp!enag
From: Erik Naggum <erik@naggum.no>
Newsgroups: misc.jobs.offered,comp.lang.c,comp.lang.c++,comp.lang.c-cat,comp.object,comp.lang.eiffel,alt.syntax.tactical,comp.lang.misc,comp.unix.bsd.386bsd.misc
Subject: Re: Beginner to C/C++ looking for some good books
Date: 23 Aug 1995 09:59:55 GMT
Organization: Naggum Software; +47 2295 0313
Lines: 27
Message-ID: <19950823T095956Z@naggum.no>
References: <0sh80405$w$7@news.iostream.com> <401oqj$n1m@natasha.rmii.com> <40b4i2$egf@ixnews5.ix.netcom.com> <brockmanDDLJDL.2IJ@netcom.com> <41alha$b1g@cisunix1.dfci.harvard.edu> <41d2pc$jnk@ornews.intel.com>
NNTP-Posting-Host: gyda.ifi.uio.no
Xref: euryale.cc.adfa.oz.au misc.jobs.offered:188619 comp.lang.c:109909 comp.lang.c++:120114 comp.object:30552 comp.lang.eiffel:8857 alt.syntax.tactical:910 comp.lang.misc:17049 comp.unix.bsd.386bsd.misc:126

[Godfrey Degamo]

|   Why is C++ philosophically unsound?  I am planning on learning it, if
|   they ever standardize the language.  (Have they done so yet?)

[Patrick D. Logan]

|   Everything is philosophically unsound in software.  It is all a matter
|   of degrees and tradeoffs.

degrees and tradeoffs do not make "philosophically unsound", unless you
work in an environment where you make a "tradeoff" between poison and
nutrition, and you discuss "degrees" of murder, but then it is precisely
the environment and the things you make tradeoffs between and degrees of
that are philosophically unsound, not degrees and tradeoffs per se.

I'm amazed that so many C++ proponents are such an anti-theoretical,
uneducated bunch of pseudo-intellectuals.  nowhere else have I seen any
language or anything else for that matter defended by means of attacking
the foundations of reasoning about programming languages.

we have to conclude that the very notion of philosophical soundness is a
very fundamental threat to the very existence of C++.

#<Erik 3018160795>
-- 
trigraph ??!??! die