Re: C or C++ for FOSS/linux?
- From: Jan Panteltje <pNaonStpealmtje@xxxxxxxxx>
- Date: Fri, 29 Dec 2006 15:07:29 GMT
On a sunny day (Fri, 29 Dec 2006 15:30:19 +0100) it happened Sebastian 'lunar'
Wiesner <basti.wiesner@xxxxxxx> wrote in <en38ps$u9s$00$1@xxxxxxxxxxxxxxxxx>:
C++ is not a language but speech disability.
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.
Of course MS uses it, that is why MS is so bloated.
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...
This is the tendency of bloat.
The original Unix idea is to have small programs work together.
You can program for sockets in C in xforms too.
You can use libxml as much as you like.
I have even written video + sound applications in xforms, for video
using libmpeg3 IIRC.
Why integrate it in a GUI?
It is more after all these years I see the power of using these small utilities
and libs more and more.
Look what it _does_.
If you want to provide any new origial functionality, then you will still have
to code it.
Coding in C is simpler and faster that is Stroussup language.
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?
Well, try to sell something with Qt in it, based on it,
then you need a Troll license.
I can design and sell hardware, add the software as GPL no problem.
That software will only work with that hardware anyways.
I do not think Trolltech would agree if I added Qt without a license from them.
Not that I wanted or even could.
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...
Sure if you want to enable all drivers for everything, are into
self torture, enable some experimental and unstable ones too, then
it will take a very long time.
However on a normal PC there are only a few PCI slots, so it would
be a bloat fetish to do that, as 4 sure none of that hardware will
always be present at the same time.
Compiling a basic kernel with a lot of drivers and functionality takes less
then an hour on a Duron 950, so much less then Qt4.
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.
Sure, and many do not think at all.
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, preferences preferences.
I wrote my own newsreader (NewsFleX) because I missed agent when I moved
from win 3.1 to Linux, use pine for email, sendmail as mailserver, and
wrote xmpl music player that is basically a frontend to any other thing
that plays (mpg123, sox, just add a 'helper').
NewsFleX is of course written using xforms, xmpl too.
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?
No, you need a dual P4 3.2 GHz minimum for DVB-S2 satellite these days
in Europe (HDTV),
LOL.
Looks like one day I need to write a simple hex editor to replace khexedit.
Maybe it already exists, but khexedit is good.
Oh well.
I still have an old Suse-7.?? somewhere on a disk, can always boot in that.
That will run KDE and khexedit.
I like to write things only once. After that it is no longer new territory.
Have not written a hex editor yet.
.
- Follow-Ups:
- Re: C or C++ for FOSS/linux?
- From: Rui Maciel
- Re: C or C++ for FOSS/linux?
- From: Sebastian 'lunar' Wiesner
- 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
- Re: C or C++ for FOSS/linux?
- From: Sebastian 'lunar' Wiesner
- 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):