> »C++ is too complicated. At the moment, it's impossible
> for me to write portable code that I believe would work
> on lots of different systems«
>
> Donald E. Knuth
That was definitely true in 1993. I don't think its true now.
> »there are a lot of people programming it. But what you
> do is you force people to subset it.«
>
> Jamie Zawinski
This is completely true, but I don't think its a show stopper. C with
C++ containers is actually a damn good language.
[snip : summary "Many smart people do not like C++"]
That's fine. Many smart people don't like jazz, or rugby union either.
I'll live with that, although I don't think any of them will overrule my
own experience. Similarly, many smart people do like Turkish Delight,
butternut squash and Manchester United. I don't know why, or even how,
but I'll get over it.
Isn't it OOP that we should really be blaming? I believe/hope that OOP is an
evolutionary dead end and that we will come up with something better in the
future.
I mostly use C++ as a 'pimped out' C. In some projects I have gone full
blown C++ and utilized polymorphism, templates, multiple inheritance, etc..
It can get compilcated but I also see it as more powerful then other OOP
languages.
> Isn't it OOP that we should really be blaming?
I think that OOP is a reasonable enough concept. It isn't a silver bullet,
but nothing ever is.
IMHO, C++'s faults can be squarely blamed upon trying to extend C from
a low-level systems language into a high-level applications language
*without letting go of any of C's low-level features*.
Without getting into the actual merits of Java, the idea of producing a
"C++ lite" which sacrificed some of the capability and performance in
favour of simplicity was an eminently sensible idea.
Until they started adding some of the complexities back in!
--
Ian Collins
I thought I'd give Java a try once. I downloaded 28MB' worth of zips (as 20
x 1.44MB files; this might have been with zmodem, and probably at
14.4Kbaud).
After unscrambling that lot, I found I couldn't do anything without the
documentation. But that was another 20MB to download. I decided to give it a
miss...
--
Bartc
i don't like much german programmers (-Herbert if he is german)
you have wrong, C++ is a great language
>
> "Stefan Ram" <r...@zedat.fu-berlin.de> ha scritto nel messaggio
> news:c++-20091...@ram.dialup.fu-berlin.de...
>
> i don't like much german programmers
I'm not overly fond of those who make decisions about people on the
basis of their nationality rather than their personality.
> (-Herbert if he is german)
> you have wrong, C++ is a great language
There's a great language in there somewhere, yes. It's just very hard
to find.
--
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
"Usenet is a strange place" - dmr 29 July 1999
Sig line vacant - apply within
What's wrong with German programmers?