Подготовлен порт библиотеки GTK+ 1.3, работающий в Windows 11 и компилируемый с использованием современных инструментов разработки MSVC 2022 и CMake. Все штатные примеры работают (helloworld, testgtk). Результат выглядит аутентично, а потребление ОЗУ при запуске примеров составляется 1.7 МБ. В планах написание для библиотеки отрисовки GDK бэкенда, позволяющего использовать SDL 1.2 и SDL3, что расширит спектр поддерживаемых современных систем...Подробнее: https://www.opennet.me/opennews/art.shtml?num=64714
Если посмотреть ридми, то там видно, что ридми (и скорее всего код) портировался нейронкой. Но, конечно же, люди тут будут доказывать, что нейросети бесполезны.
Там похоже даже комментарии на русском, и не в UTF-8, лол
Портировать и запустить не проблема. Проблема потом всё это поддерживать, выгребая тонны багов и прочее. А так запустили, потыкали и забыли. Никто не будет в здравом уме завязываться на библиотеку, про которую через неделю все забудут.
Codex с GPT 5.2 напишет код с меньшим кол-вом багов чем 90% посетителей этого сайта. И искать он их отлично тоже умеет.
полностью согласен, учитывая что подавляющее большинство посетителей этого сайта вряд ли являются разработчиками, а просто следят за новостямино в плюс нейронке я бы это не спешил записывать
Вот интересно, прикидывать сколько процентов опеннетских кодеров уделает нейронка, и не упоминуть себя - это такой способ самоутверждения? А то мама обижает и ограничивает время, проводимое за компьютнром?
> Вот интересно, прикидывать сколько процентов опеннетских кодеров уделает нейронка, и не
> упоминуть себя - это такой способ самоутверждения? А то мама обижает
> и ограничивает время, проводимое за компьютнром?скорейшего выздоровления, по крайней мере если Вы адресатом не ошиблись
Ты только попробуй себе придставить концептуальную картину мира этих луддят. С их точки зрения, уровень развития человечества выглядит так: развиваемся-развиваемся, пещеры, пирамиды, небоскребы, а потом вершина развития -- Windows XP (да! луддиты-линуксоиды считают вантуз, а тем более вантуз-хп, вершиной гениальности инженерной мысли!) После этого идут тысячелетия обратного развития в каменный век. Нейронка? Не-не, это фигня, после вантуза-хп можно идти только вниз, в каменный век. Вяленый? Не, это точно деградация. Системд? Ну ты чо, чувак. Как системд может сравниться с вантузом-хп? Вот такая вот картина мира у луддят.
> Ты только попробуй себе придставить концептуальную картину мира этих луддят. С их
> точки зрения, уровень развития человечества выглядит так: развиваемся-развиваемся, пещеры,
> пирамиды, небоскребы, а потом вершина развития -- Windows XP (да! луддиты-линуксоиды
> считают вантуз, а тем более вантуз-хп, вершиной гениальности инженерной мысли!) После
> этого идут тысячелетия обратного развития в каменный век. Нейронка? Не-не, это
> фигня, после вантуза-хп можно идти только вниз, в каменный век. Вяленый?
> Не, это точно деградация. Системд? Ну ты чо, чувак. Как системд
> может сравниться с вантузом-хп? Вот такая вот картина мира у луддят.приём таблеточек пропустил?
в теме то ни слова про вантуз-ХП, но у кого что болит....
нейросети (перцептроны) это узкоспециализированный инструмент распознавания шаблонов родом из 1957-го года основанный на концепциях поведеченской психологии 1940-х (раньше так мозг представляли, ныне упрощенное представление реального устройства)
А какова полезность этой жизы? Для кого это?
При помощи нейронки. Так как собрать gtk, вообще не очевидно. Очень много завязок на исторические приколюхи unix. Когда я тупил, ИИ не тупил. Когда ИИ тупил, я не тупил:)
Аналогично. Я так переписывал свой рендеринг карт DayZ с C# на C++ + UE5
>Но, конечно же, люди тут будут доказывать, что нейросети бесполезны.Не буду говорить за всех, но лично мне пофиг. Возможно даже не только мне. Можете топить дальше.
Так это древняя технология. В следующем году перпептронам (искусственным нейронам) Фрэнка Розенблатта будет 70 лет. К этой идее возвращаются периодически. Последний такой период ИИ истерии был в 1985-м. Мы их изучали в университете в конце 1990-х. Писали тогда на ассемблере лабораторные по теме нейронов и ИИ. Это все искусственный интеллект - шахматы, шашки, игры и прочее - имитация интеллекта.
А это ускорит запуск проводника?
Если написать на gtk 1.3 проводник, то да.
emelFM же был
https://emelfm.sourceforge.net/
нужно было брать LDL :) (JordanCpp/LDL)
> нативный GDK Win32А в чём плюс этого если всё нынче - Win64 ?
Не бывает никакого Win64. На x86_64 тоже используется Win32. Win32 -- это исторически сложившееся название нового API/ABI впервые представленное в Windows 95. До это было Win16 с сильно отличающимися управлением памяти (сегментная память), многозадачностью (кооперативная многозадачность) и защитой (у Win16 все exe/dll загружались один раз глобально на всю систему и совместно использовались).У 64 битных процессоров нет такой радикальной разницы с 32 битными как с 16 битным x86. Так что один и тот же Win32 код собирается под 32 и 64 битные процессоры.
Большая разница, небольшая разница. Неясно, зачем, говоря про современные инструменты разработки и вынь 11, пилить именно под 32 вместо 64
Хотя, то же яблоко у себя сделало проще - тупо заблокировало в новой версии ОС запуск 32-битных приложений. Даже подобия вайна не помогали в старые игоры поиграццо.
Код успешно собирается под 64 бит и работает.
Код собирается под Win64, библиотека и примеры собраны как 64 битные. Они работают, но думаю, что могут вылезти баги.
"Золотая эра разработки пользовательских интерфейсов" это мощно, конечно.
>> message(STATUS "Âñå ìîäóëè Gtk1 ñêîíôèãóðèðîâàíû.")Ясно понятно.
> Ясно понятно.Как будто вернулся в 1998 год!
*смахиваю скупую слезу*
Поправил, теперь можно прочитать.
> GTK+ 1.3 выбран для портирования как представитель "золотой эры" разработки пользовательских интерфейсов, обладающий такими достоинствами, как реализация ... нативный GDK Win32, взаимодействующий с Windows напрямую без излишних прослоек
>
> В планах написание для библиотеки отрисовки GDK бэкенда, позволяющего использовать SDL 1.2 и SDL3Взаимоисключающие параграфы
Gdk слой настолько легкий и прямой, что сравним с тем, что обернуть CreateWindowEx в функцию и взывать, тоже самое, что вызвать саму winapi функцию.
> Результат выглядит аутентичноДа, по скриншотам заметно.
> представитель "золотой эры" разработки пользовательских интерфейсов...и как же вырвиглазно он выглядит!
Все скомкано. Отступы минимальные, как будто это делали для экрана 800х600.. Сглаживания нет. Выравнивание кривое.
> как будто это делали для экрана 800х600ну
>...и как же вырвиглазно он выглядит!Первая певрсия GTK+. добро пожаловать в 1990-ые.
Ясно понятно.СССР нет 35 лет. 🤗🤫😊
Комментарии поправил. Теперь они читаемы на гитхабе. Нейронка помогала, иначе просто не разобраться, в чем дело. Ошибок было настолько много, что я не вылазил из гугла. К примеру та же проблема с strings.h, сейчас это string.h но раннее использовалось на ранних unix. И там таких приколов на каждом шагу.
Можно портировать gtk+ 1.3 на винду 11, но зачем?
В Turbo C вообще (были) conio.h:) и другие либы
cmake хоть и собирает, но многое сделано через костыли. Буду ещё рефакторить.
Какой нормальный человек будет прогать под Винду? Система для программирования это только Линукс.
Нормас! Ждём софта на нём )
В планах ещё собрать из одной кодобазы и сборку для linux. Сделать нормальный пакет.
Кто писал на Дельфи? Руки поднять! Form1, Unit1, CheckBox, Object Inspector
Ждали-ждали прихода GTK5, а тут такое...
Нинужно портировали на нинужно.