Re: IDE for Linux with good code completion
- From: Happy.Cerberus@xxxxxxxxx
- Date: 22 Aug 2006 12:18:01 -0700
Jan Panteltje napsal:
On a sunny day (Tue, 22 Aug 2006 15:35:03 +0200) it happened Bjoern
Schliessmann <usenet-mail-0306.20.chr0n0ss@xxxxxxxxxxxxxxx> wrote in
<4l0fg7Fdui5uU1@xxxxxxxxxxxxxx>:
As for C++ it is not a language, only a programming disability,
Stroussup clearly did not know how to program, so that whole crap
should be avoided. It has given us bloat, vague programming,
programmer overloading, and MS Visual Studio, so that is obvious
(2)
:-)
Without wanting to start a huge discussion -- are you serious?
Well at least partly, I really do not see any advantage in using C++,
the claim that it is nice for 'big projects' that I hear sometimes,
well Linux kernel shows C works also for big projects.
And indeed I do not like the extra typing. What is so fun of writing
all code in the headers?
You
are referring to a thread where some guy complains that C++ is too
complicated for him because of "->", "." and "::". IMHO a language
isn't evil because it has two operators some guys don't like. (And
instead of spam->egg he may always write the explicit version
"(*spam).egg".)
But don't get me started about Java, that *is* evil ;)
OK, I agree, but each his own, marketing... Java is on my cellphone.
Any other application I have seen or tried on Linux (they even had a
web browser written in Java) was much slower then need be.
No pointers? I am really no Java programmer, but pointers are extremely
useful.
I like to be close to the hardware, because the hardware is familiar to me,
although with modern processors and graphics cards I really no longer know
details), but I'd rather go directly to an IO port then through 3 libraries
(with their bugs and overhead).
And if one wanted _real_ object oriented programming then there are better
languages then C++, 'higher level', for those who cannot pronounce 'hardware'.
The real power comes when templates are combined with C++ objective
model. Read Modern C++ design: Generic programming and design patterns
applied from Alexandrescu Andrei.
C++ isn't "high level", it a hybrid. The realy great thing in C++ is
that it is still C (partly) so you can do there anything what you would
in C, so you can go as low level as you want.
.
- References:
- IDE for Linux with good code completion
- From: Happy . Cerberus
- Re: IDE for Linux with good code completion
- From: Jan Panteltje
- Re: IDE for Linux with good code completion
- From: Hadron Quark
- Re: IDE for Linux with good code completion
- From: Jan Panteltje
- Re: IDE for Linux with good code completion
- From: Bjoern Schliessmann
- Re: IDE for Linux with good code completion
- From: Jan Panteltje
- IDE for Linux with good code completion
- Prev by Date: Re: IDE for Linux with good code completion
- Next by Date: Re: gcc question
- Previous by thread: Re: IDE for Linux with good code completion
- Next by thread: Re: IDE for Linux with good code completion
- Index(es):
Relevant Pages
|