Originally posted by JS987
View Post
Announcement
Collapse
No announcement yet.
Ubuntu's Unity Written In Qt/QML For "Unity Next"
Collapse
X
-
Originally posted by JS987 View PostGtk is written in C which doesn't support OOP features like classes, methods, constructors, destructors, polymorphism, inheritance
and features like templates, operator overloading
(And if you want to use a language with syntactic sugar for OOP, you could always use Vala instead.)
Comment
-
Originally posted by JanC View PostC doesn't have direct language support (as in "syntactic sugar") for those things, but it doesn't prevent you from using (some of) them, and that is what happens in Gtk, which is based on the GObject object implementation.
(And if you want to use a language with syntactic sugar for OOP, you could always use Vala instead.)
Comment
-
Originally posted by pingufunkybeat View PostThere is a very strange trend towards specialisation that is very new. It used to be that all distros offered tweaked KDE and GNOME desktops for the user to choose. Now it seems like each distro wants its own desktop in order to provide a certain kind of experience.
GNOME is RedHat's private desktop nowadays.
Unity is Ubuntu's desktop.
Cinnamon is Mint's desktop.
You can run them on other distros, but it's clear who does all the development and decides the direction.
Comment
-
Originally posted by Akka View PostI have never tried GObjects. But how do I identity real OOP. It is possible to create something like OOP in pure c. Many c project do that. Is that real OOP?
Comment
-
Originally posted by Akka View PostI have never tried GObjects. But how do I identity real OOP. It is possible to create something like OOP in pure c. Many c project do that. Is that real OOP?
Comment
-
Comment