The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Презентация прошлого, настоящего и будущего библиотеки GTK+

15.07.2008 14:31

"GTK+ State of the Union" - 49-страничная (PDF, 2,6Мб) презентация прошлого, настоящего и будущего библиотеки GTK+. Особый интерес представляют планы, касающиеся релизов GTK+ 2.16, 3.0 и 3.2, работа над которыми начнется в следующем году. Из особенностей GTK+ 3.0, можно отметить перевод всех "public" структур в область видимости "private", проведение значительной чистки библиотеки от устаревшего кода.

  1. Главная ссылка к новости (http://people.imendio.com/kris...)
  2. OpenNews: Инновационный GNOME 3.0 выйдет в 2010 году
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/16960-gtk
Ключевые слова: gtk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (10) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, grayich (??), 15:16, 15/07/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    лучше бы влились в команду qt
     
     
  • 2.3, vitek (??), 15:37, 15/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем?
     
  • 2.4, Aquarius (?), 15:37, 15/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    в смысле, устроились в trolltech?
     
  • 2.5, Андрей (??), 15:47, 15/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Да, пусть перепишут qt на C :)
     
     
  • 3.7, Аноним (7), 16:08, 15/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Смех - смехом, но было бы реально хорошо. Только не будет :)
     
  • 3.9, Светочка (?), 00:38, 16/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Только вот этого не надо. Qt тем и хороша, что написана на языке, поддерживающем ООП. Если переходить с C++, то на D, но правильней было бы, если б язык D напрямую поддерживал работу с классами С++, т. к. переписывать Qt на D очень долго. Хотя сейчас Qt можно использовать из Java, Python, так что если не нравиться C++, то альтернатива есть. А вот зачем писать на С? Тут пришлось читать код gsl (gnu scientific library). Никак не могу понять, не уж то любителям C не надоело передавать значения простого типа в функцию через указатель? Так и баг легко посадить. Вот пример:
    void my_best_function(int input_value, int *the_result) {
      the_result = input_value - 1232;
      *the_result = (*the_result) + 10;
    }
    Нашли ошибку? А в большом количестве кода ее не так быстро найдете. Если я не ошибаюсь, C++ этого не позволяет, а C позволяет.
     
     
  • 4.10, pav (??), 01:09, 16/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно, настоящий индусский код... :-)
    Тут ошибка кода и стиля, а не особенность языка.
     
  • 4.11, Аноним (7), 12:38, 17/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Свет очка! Сишный компилятор выдаст warning типа "присвоение указателю int-а без cast". Если программер не индус, то warning-ов в своем коде он не допускает, соответственно, он обратит на это внимание и исправит.
     

  • 1.2, Аноним (2), 15:37, 15/07/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В QT влиться они всегда успеют, а вот ещё одна хорошая библиотека не помешает.
     
  • 1.6, Аноним (2), 15:48, 15/07/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Из особенностей GTK+ 3.0, можно отметить перевод всех "public" структур в область видимости "private", проведение значительной чистки библиотеки от устаревшего кода.

    Это просто круто! К версии 4.0 они перейдут на С++!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру