Re: C or C++ for FOSS/linux?
- From: Sebastian 'lunar' Wiesner <basti.wiesner@xxxxxxx>
- Date: Fri, 29 Dec 2006 15:30:19 +0100
Jan Panteltje <pNaonStpealmtje@xxxxxxxxx> typed
On a sunny day (Fri, 29 Dec 2006 14:21:52 +0100) it happened Sebastian
'lunar' Wiesner <basti.wiesner@xxxxxxx> wrote in
<en34pg$374$03$1@xxxxxxxxxxxxxxxxx>:
Jan Panteltje <pNaonStpealmtje@xxxxxxxxx> typed
On a sunny day (Thu, 28 Dec 2006 16:31:26 -0600) it happened Beowulf
<beowulf@xxxxxxxxxxxxxxxxxxxx> wrote in
<pan.2006.12.28.22.31.26.629544@xxxxxxxxxxxxxxxxxxxx>:
C or C++, which is better to learn and improve upon for a goal of
contributing to open source projects, writing linux drivers, helping
with linux and FOSS in general?
C.
C++ is not a language but speech disability.
You seem to have a serious thinking disability, if you meant this
statement serious...
I mean it serious, yes I fail to see the beauty of C++.
Stroussup could not really program, that became clear to me after
reading his book. It needs too much text, to many :: and overloading
sucks and is for dummies.
no comment...
Of course MS uses it, that is why MS is so bloated.
The reason, why MS C++ applications are bloated, is not C++ itself. MS
simply never understood, how to design libraries. Therefore the MFC
library is nearly unusable. However, C++ in combination with the VCL
library from Borland or the QT Toolkit is a very elegant and fast
language, even on the "bloated" windows system.
The Windows API is even worse than MFC, although it has been written
in your favourite language C.
You mention Qt.
It is evil.
It (Qt4) took almost 4 hours to compile on a Duron 950.
I have no idea what it gives for that price, I use xforms,
it compiles in seconds, has only one small lib (libforms).
You cannot compare xforms to qt4. xforms is afaik a pure gui library. Qt
supports socket programming, xml parsing and sql support. It's not only
a library, but a complete toolkit replacing almost a dozen of separate
libraries. That makes it big.
I would never use QT for writing a system tools, but for a userspace
utility with a fancy GUI it's perfect...
And has all the stuff I need and allows one to add stuff,
and is full GPL.
QT is full GPL, so where's the point?
Qt 4 is the worst bloat I have seen in Linux since Linux 0.8 came out.
Well, things have grown a bit since linux 0.8, you know... Did you ever
try compiling a recent all-batteries-included linux kernel with
everything enabled on an old machine? Takes even longer than four
hours...
Reminds me to erase that Qt stuff, I need diskspace, downloading Linux
for PS3 atm.
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/yellowdog/iso/
bottom of the page
yellowdog-5.0-phoenix-20061208-PS3.iso
Maybe I should leave Qt, is KDE ported to QT4 already?
I hope not.
KDE 4 will use QT 4... and I hope, KDE 4 comes soon, it will certainly
easy KDE programming. The KDE 3 apis become a bit of inconsistent over
the years...
khexedit was about the only useful program in KDE for me.
Oh and kworldview.
So much for bloat.
Well, that's your taste. There are millions of other people out there
(including me), that think different. In my opinion KDE is the most
complete desktop environment nowadays and most of the KDE apps are just
fine. KMail is a perfect mail client for me, Knode does its jobs a news
client and Amarok is the best music player ever...
Yes, I like KDE, even if it's bloated... But I got a 2.4 Ghz Pentium 4
with 512 MB of ram inside, so I can go for the bloat, can't I?
--
Freedom is always the freedom of dissenters.
(Rosa Luxemburg)
.
- Follow-Ups:
- Re: C or C++ for FOSS/linux?
- From: Jan Panteltje
- Re: C or C++ for FOSS/linux?
- References:
- C or C++ for FOSS/linux?
- From: Beowulf
- Re: C or C++ for FOSS/linux?
- From: Jan Panteltje
- Re: C or C++ for FOSS/linux?
- From: Sebastian 'lunar' Wiesner
- Re: C or C++ for FOSS/linux?
- From: Jan Panteltje
- C or C++ for FOSS/linux?
- Prev by Date: Re: C or C++ for FOSS/linux?
- Next by Date: Re: C or C++ for FOSS/linux?
- Previous by thread: Re: C or C++ for FOSS/linux?
- Next by thread: Re: C or C++ for FOSS/linux?
- Index(es):
Relevant Pages
|