Page 8 of 12 FirstFirst ... 678910 ... LastLast
Results 71 to 80 of 118

Thread: Ubuntu's Unity Written In Qt/QML For "Unity Next"

  1. #71
    Join Date
    Jun 2011
    Posts
    363

    Default

    Also I don't suppose you remember the old Song: London Bridge is falling down? It was actually about the real bridge which despite their best efforts kept collapsing until the second to last one which ended up just becoming obsolete.

    Bridge engineers stand on the shoulders of engineers before them that figured it out who are standing on the rubble of the previous engineer's mistakes.

    and also watch this related to rocket failures https://www.youtube.com/watch?v=CEFNjL86y9c

    And there's always Apollo 1 https://www.youtube.com/watch?v=0rBA0iAE8T4
    and the infamous Apollo 13
    And Space Shuttle Columbia, and this list can go on...
    Last edited by Luke_Wolf; 03-05-2013 at 11:16 PM.

  2. #72
    Join Date
    Sep 2010
    Posts
    207

    Default

    Quote Originally Posted by dalingrin View Post
    Qt is so much more advanced than GTK and pretty much always has been. Honestly, only the tin foil hat folks and people who have an aversion to object oriented programming would dislike this decision.
    Both Gtk & Qt are OOP toolkits, so I don't see how that changes things in that respect...?

  3. #73
    Join Date
    Sep 2012
    Posts
    179

    Default

    Quote Originally Posted by JanC View Post
    Both Gtk & Qt are OOP toolkits, so I don't see how that changes things in that respect...?
    Gtk is written in C which doesn't support OOP features like classes, methods, constructors, destructors, polymorphism, inheritance
    and features like templates, operator overloading

  4. #74
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    3,574

    Default

    Quote Originally Posted by JS987 View Post
    Gtk is written in C which doesn't support OOP features like classes, methods, constructors, destructors, polymorphism, inheritance
    and features like templates, operator overloading
    Which means that it compiles in 0.05% of the time and takes 1% of the disk space

  5. #75
    Join Date
    Jul 2011
    Posts
    231

    Default

    You can use GObject with gtk and c

  6. #76
    Join Date
    Sep 2012
    Posts
    179

    Default

    Quote Originally Posted by Akka View Post
    You can use GObject with gtk and c
    GObject is retarded emulation of OOP.

  7. #77
    Join Date
    Sep 2010
    Posts
    207

    Default

    Quote Originally Posted by JS987 View Post
    Gtk is written in C which doesn't support OOP features like classes, methods, constructors, destructors, polymorphism, inheritance
    and features like templates, operator overloading
    C 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.)

  8. #78
    Join Date
    Sep 2012
    Posts
    179

    Default

    Quote Originally Posted by JanC View Post
    C 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.)
    If you use GObject, doesn't mean you use real OOP. GObject is only fake emulation of OOP using functional programming.

  9. #79
    Join Date
    Apr 2010
    Posts
    68

    Default

    Quote Originally Posted by pingufunkybeat View Post
    There 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.
    Wrong. Ubuntu still uses gnome, it's just by creating gnome-shell gnome developers let canonical create their own shell not whole DE. Cinamon is same gnome. Please just because it has different name it doesn't mean it absolutely new thing...

  10. #80
    Join Date
    Jul 2011
    Posts
    231

    Default

    Quote Originally Posted by JS987 View Post
    GObject is retarded emulation of OOP.
    I 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?

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •