Re: [gtkmm] Probably a stupid Gtk+ question
- From: Billy O'Connor <billyoc gnuyork org>
- To: Gerald Henriksen <ghenriks rogers com>
- Cc: gtkmm-list gnome org
- Subject: Re: [gtkmm] Probably a stupid Gtk+ question
- Date: Sat, 10 Jan 2004 00:15:44 -0500
Gerald Henriksen <ghenriks rogers com> writes:
> On Fri, 09 Jan 2004 06:50:30 -0500, you wrote:
>
>>If Gtk+ is built on an object model, why did those folks go to such
>>(rumored to be) herculean lengths to build one in C, instead of just
>>using C++? I can think perhaps language bindings had something to do,
>
> Gtk+ is quite old and C++ compiler support back then was a nightmare
> as each compiler vendor implemented different parts of the standard at
> any given time. Thus any cross-platform code in C++ quickly either
> became a mess of compiler specific code or you had to code to a very
> poor lowest common denominator version of C++. C++ compilers also had
> a reputation for producing bloated, slow code compared to C.
>
> It is only recently that all the major compilers have finally come
> close to fully implementing the C++ standard, and the peformance
> issues have disappeared.
>
> The other major reason is that many open source programmers first pick
> up C and never move beyond it. It is typically much easier to pick up
> procedural programming, and easier to site down and start coding
> without doing any planning.
And the number 1 reason Gtk+ is written in C(drumroll)...
It's UNIX, for God's sake!
:)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]