Re: C or C++ for FOSS/linux?



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)
.



Relevant Pages

  • Re: Suggestions for a DB App Development Environment
    ... >> We have chosen KDE as the graphical interface to Linux, ... > KDevelop's support for KDE and Qt is very good. ... > environment (under which any Linux applications will run given the right set ... > of libraries on the system). ...
    (comp.os.linux.development.apps)
  • Re: [kde] Why KDE4 is called KDE?
    ... is really limiting the growth of Linux. ... Happens all the time and I see a fork coming in KDE. ... KDE developers will go. ... nVidia isn't holding only nVidia lickspittles ...
    (KDE)
  • Re: [OT] Two Kinds of Linux Runners
    ... Apprentices take and masters give. ... they will strive to keep the vast majority of Linux ... That's not Linux, it is Windows/Mac. ... KDE caters to such people. ...
    (comp.os.linux.setup)
  • Re: Greetings / Newbie questions
    ... Please, don't jump on the "Linux is the be-all, end-all OS and is ... I am having a bit of trouble deciding which to use: Gnome or KDE. ... >I have found that alot of things need to be done as root. ...
    (alt.os.linux.redhat)
  • Re: Significant Pure Assembler Application In MASM ?
    ... When I was thinking of a literal "port" of RosAsm for LuxAsm, I was quite daunted by this!!! ... I was seeing a lot of APIs that, I'm not sure what they do, but I don't think there's a Linux equivalent. ... I was contemplating *avoiding* libraries for LuxAsm, ... If GTK is a "replacement od the Win Api", ...
    (alt.lang.asm)