Linked by Thom Holwerda on Wed 12th Mar 2008 18:11 UTC, submitted by Pfeifer
Thread beginning with comment 304800
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Will it still be in C? If so why why why?
It's C because it allows you to create bindings for almost any programming language whatsoever to GTK+. That's one of the big features of GTK+: to have bindings in almost all imaginable languages.
I mean considering all the security risks with C/C++ it makes no sense to use them when just getting 95% of that performance will do.
Umm, what "security risks" are you talking about?
I don't know if you're aware of that, Captain, but you can program Gtk+ Applications in a whole lot of languages.
You can check them here: http://www.gtk.org/language-bindings.html
As you can see, we have a lot of "Supported" languages, and many more partially supported implementations
I don't know if you're aware of that, Captain, but you can program Gtk+ Applications in a whole lot of languages.
You can check them here: http://www.gtk.org/language-bindings.html
You can check them here: http://www.gtk.org/language-bindings.html
Cool. Although really from that massive list the up to date bindings are C++, Java, Perl, Python, C#, and Ruby. That's still better than Qt, but it's not that much different. Trolltech supports C++ and Java officially, and there are complete bindings for Python and Ruby, as well as for C# (although I don't know the extent of support there). There are also actively developed Perl bindings but it doesn't look like they're ready yet.





Member since:
2005-07-21
Will it still be in C? If so why why why? OOP is very nice for GUIs. I mean I honestly don't really care because I am KDE user and not C++ programmer either.
If it's just that they didn't like C++ they could have found some other compiled OOP language. To go on a tangent I think what the OSS world needs is a OOP language that is statically typed and compiled that is not C++. I mean considering all the security risks with C/C++ it makes no sense to use them when just getting 95% of that performance will do.</rant>