Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   В чем смысл GObject? (https://www.otvetnemail.ru/novyj-arhiv-3-813/v-chem-smysl-gobject-299497/)

Guest 29.09.2011 20:18

В чем смысл GObject?
 
Задумал я на днях написать одну весчь... а именно плагин для gstreamer'а.Давай читать документацию и вот наткнулся на GObject...Как я понял, GObject - это часть библиотеки GLib, с использованием которой написан Gnome (GTK?). Суть этой библиотеки в том, что она позволяет на чистом С (без плюсов) создавать объектно-ориентированные программы.gstreamer также использует эту концепцию.Т.е. они сознательно отказываются от, например С++, который уже объектно-ориентированный и позволяет создавать более компактные (по коду) программы.Собственно вопрос к тем, кто сталкивался и(или) программирует с использованием GObject и Glib:чем она так хороша? чем она принципиально лучше С++? и почему gstreamer взял за основу именно эту концепцию?Вот как-то это у меня не совсем в голове укладывается во времена не то чтобы С++, а уже Java, C#'ов, Python'ов...


Часовой пояс GMT, время: 05:28.


© www.otvetnemail.ru - Форум вопросов и ответов.