Patrick wrote:
> Hi Allin
>
> I have no interest in QT.
>
> Your points are very strong.
>
> If most of the free/libre software is in C then I better stick with C, 
> especially if learning C++ does not guarantee an understanding of 
> plain C.
>
> Thanks very much for your help, it's easy to keep going around in 
> circles over these sorts of things, you have saved me a lot of time.
>
> Have a great weekend-Patrick
>
> P.S thanks to everyone else that posted too!
>
> Allin Cottrell wrote:
>> On Sat, 24 Nov 2007, Patrick wrote:
>>
>>> Sorry for the flame war bait, I know how passionate language debates 
>>> get but I need some guidance. I am using PyGTK right now and I am 
>>> happy with it, but a day is coming soon were the speed limitations 
>>> and less-then-straight-forward threading will be an issue.
>>>
>>> I figure my next move should be to learn C or C++. I would like to 
>>> stay up-to-date with things and I would like to be able to reuse GTK 
>>> code from other Apps.
>>>
>>> I thought that C++ must be the way to go as it can do everything 
>>> that C can "plus plus" but some heavy hitters don't seem enthused 
>>> with it, 
>>
>> I'll restrict myself to the factual.
>> C++ is almost but not exactly a superset of C. However, don't let 
>> that fool you into thinking that if you learn C++ you've 
>> automatically learned C as a bonus. The programming idioms are quite 
>> different in the two languages.
>> One reason for going with C is that the great bulk of free software 
>> is in C, including GLib and GTK. The main exception is Qt, the basis 
>> for KDE. So if you might want to get into KDE programming, maybe 
>> learning C++ would be better.
>>
>> Allin Cottrell.
>>
>
>

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to