URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 139091
[ Назад ]

Исходное сообщение
"Доступен порт GTK+ 1.3 для Windows 11"

Отправлено opennews , 31-Янв-26 17:38 
Подготовлен порт библиотеки 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


Содержание

Сообщения в этом обсуждении
"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 17:38 
Если посмотреть ридми, то там видно, что ридми (и скорее всего код) портировался нейронкой. Но, конечно же, люди тут будут доказывать, что нейросети бесполезны.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 17:40 
Там похоже даже комментарии на русском, и не в UTF-8, лол

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 17:41 
Портировать и запустить не проблема. Проблема потом всё это поддерживать, выгребая тонны багов и прочее. А так запустили, потыкали и забыли. Никто не будет в здравом уме завязываться на библиотеку, про которую через неделю все забудут.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 17:52 
Codex с GPT 5.2 напишет код с меньшим кол-вом багов чем 90% посетителей этого сайта. И искать он их отлично тоже умеет.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Re4son , 31-Янв-26 18:22 
полностью согласен, учитывая что подавляющее большинство посетителей этого сайта вряд ли являются разработчиками, а просто следят за новостями

но в плюс нейронке я бы это не спешил записывать


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 18:43 
Вот интересно, прикидывать сколько процентов опеннетских кодеров уделает нейронка, и не упоминуть себя - это такой способ самоутверждения? А то мама обижает и ограничивает время, проводимое за компьютнром?

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Re4son , 31-Янв-26 18:45 
> Вот интересно, прикидывать сколько процентов опеннетских кодеров уделает нейронка, и не
> упоминуть себя - это такой способ самоутверждения? А то мама обижает
> и ограничивает время, проводимое за компьютнром?

скорейшего выздоровления, по крайней мере если Вы адресатом не ошиблись


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 17:45 
Ты только попробуй себе придставить концептуальную картину мира этих луддят. С их точки зрения, уровень развития человечества выглядит так: развиваемся-развиваемся, пещеры, пирамиды, небоскребы, а потом вершина развития -- Windows XP (да! луддиты-линуксоиды считают вантуз, а тем более вантуз-хп, вершиной гениальности инженерной мысли!) После этого идут тысячелетия обратного развития в каменный век. Нейронка? Не-не, это фигня, после вантуза-хп можно идти только вниз, в каменный век. Вяленый? Не, это точно деградация. Системд? Ну ты чо, чувак. Как системд может сравниться с вантузом-хп? Вот такая вот картина мира у луддят.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 20:05 
> Ты только попробуй себе придставить концептуальную картину мира этих луддят. С их
> точки зрения, уровень развития человечества выглядит так: развиваемся-развиваемся, пещеры,
> пирамиды, небоскребы, а потом вершина развития -- Windows XP (да! луддиты-линуксоиды
> считают вантуз, а тем более вантуз-хп, вершиной гениальности инженерной мысли!) После
> этого идут тысячелетия обратного развития в каменный век. Нейронка? Не-не, это
> фигня, после вантуза-хп можно идти только вниз, в каменный век. Вяленый?
> Не, это точно деградация. Системд? Ну ты чо, чувак. Как системд
> может сравниться с вантузом-хп? Вот такая вот картина мира у луддят.

приём таблеточек пропустил?

в теме то ни слова про вантуз-ХП, но у кого что болит....


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено анонимус , 31-Янв-26 17:46 
нейросети (перцептроны) это узкоспециализированный инструмент распознавания шаблонов родом из 1957-го года основанный на концепциях поведеченской психологии 1940-х (раньше так мозг представляли, ныне упрощенное представление реального устройства)

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено нинаном , 31-Янв-26 18:35 
А какова полезность этой жизы? Для кого это?

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено JordanCpp , 31-Янв-26 19:28 
При помощи нейронки. Так как собрать gtk, вообще не очевидно. Очень много завязок на исторические приколюхи unix. Когда я тупил, ИИ не тупил. Когда ИИ тупил, я не тупил:)

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 19:50 
Аналогично. Я так переписывал свой рендеринг карт DayZ с C# на C++ + UE5

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 19:39 
>Но, конечно же, люди тут будут доказывать, что нейросети бесполезны.

Не буду говорить за всех, но лично мне пофиг. Возможно даже не только мне. Можете топить дальше.


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено анондирован , 31-Янв-26 20:11 
Так это древняя технология. В следующем году перпептронам (искусственным нейронам) Фрэнка Розенблатта будет 70 лет. К этой идее возвращаются периодически. Последний такой период ИИ истерии был в 1985-м. Мы их изучали в университете в конце 1990-х. Писали тогда на ассемблере лабораторные по теме нейронов и ИИ. Это все искусственный интеллект - шахматы, шашки, игры и прочее - имитация интеллекта.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 17:38 
А это ускорит запуск проводника?

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено JordanCpp , 31-Янв-26 19:27 
Если написать на gtk 1.3 проводник, то да.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 20:11 
emelFM же был
https://emelfm.sourceforge.net/

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено анонимус , 31-Янв-26 17:44 
нужно было брать LDL :) (JordanCpp/LDL)

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Смузихлеб забывший пароль , 31-Янв-26 17:46 
> нативный GDK Win32

А в чём плюс этого если всё нынче - Win64 ?


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено X512 , 31-Янв-26 18:22 
Не бывает никакого Win64. На x86_64 тоже используется Win32. Win32 -- это исторически сложившееся название нового API/ABI впервые представленное в Windows 95. До это было Win16 с сильно отличающимися управлением памяти (сегментная память), многозадачностью (кооперативная многозадачность) и защитой (у Win16 все exe/dll загружались один раз глобально на всю систему и совместно использовались).

У 64 битных процессоров нет такой радикальной разницы с 32 битными как с 16 битным x86. Так что один и тот же Win32 код собирается под 32 и 64 битные процессоры.


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Смузихлеб забывший пароль , 31-Янв-26 19:00 
Большая разница, небольшая разница. Неясно, зачем, говоря про современные инструменты разработки и вынь 11, пилить именно под 32 вместо 64
Хотя, то же яблоко у себя сделало проще - тупо заблокировало в новой версии ОС запуск 32-битных приложений. Даже подобия вайна не помогали в старые игоры поиграццо.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено JordanCpp , 31-Янв-26 19:25 
Код успешно собирается под 64 бит и работает.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено JordanCpp , 31-Янв-26 19:26 
Код собирается под Win64, библиотека и примеры собраны как 64 битные. Они работают, но думаю, что могут вылезти баги.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 17:47 
"Золотая эра разработки пользовательских интерфейсов" это мощно, конечно.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено cheburnator9000 , 31-Янв-26 18:13 
>> message(STATUS "Âñå ìîäóëè Gtk1 ñêîíôèãóðèðîâàíû.")

Ясно понятно.


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 19:03 
> Ясно понятно.

Как будто вернулся в 1998 год!
*смахиваю скупую слезу*


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено JordanCpp , 31-Янв-26 19:24 
Поправил, теперь можно прочитать.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Имя , 31-Янв-26 18:19 
> GTK+ 1.3 выбран для портирования как представитель "золотой эры" разработки пользовательских интерфейсов, обладающий такими достоинствами, как реализация ... нативный GDK Win32, взаимодействующий с Windows напрямую без излишних прослоек
>
> В планах написание для библиотеки отрисовки GDK бэкенда, позволяющего использовать SDL 1.2 и SDL3

Взаимоисключающие параграфы


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено JordanCpp , 31-Янв-26 19:23 
Gdk слой настолько легкий и прямой, что сравним с тем, что обернуть CreateWindowEx в функцию и взывать, тоже самое, что вызвать саму winapi функцию.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 18:29 
> Результат выглядит аутентично

Да, по скриншотам заметно.


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 18:39 
> представитель "золотой эры" разработки пользовательских интерфейсов

...и как же вырвиглазно он выглядит!

Все скомкано. Отступы минимальные, как будто это делали для экрана 800х600.. Сглаживания нет. Выравнивание кривое.


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 18:46 
> как будто это делали для экрана 800х600

ну


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 19:51 
>...и как же вырвиглазно он выглядит!

Первая певрсия GTK+. добро пожаловать в 1990-ые.


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 18:45 
Ясно понятно.

СССР нет 35 лет. 🤗🤫😊


"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено JordanCpp , 31-Янв-26 19:22 
Комментарии поправил. Теперь они читаемы на гитхабе. Нейронка помогала, иначе просто не разобраться, в чем дело. Ошибок было настолько много, что я не вылазил из гугла. К примеру та же проблема с strings.h, сейчас это string.h но раннее использовалось на ранних unix. И там таких приколов на каждом шагу.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 19:43 
Можно портировать gtk+ 1.3 на винду 11, но зачем?

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено анондирован , 31-Янв-26 20:17 
В Turbo C вообще (были) conio.h:) и другие либы

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено JordanCpp , 31-Янв-26 19:30 
cmake хоть и собирает, но многое сделано через костыли. Буду ещё рефакторить.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 19:43 
Какой нормальный человек будет прогать под Винду? Система для программирования это только Линукс.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 19:52 
Нормас! Ждём софта на нём )

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено JordanCpp2 , 31-Янв-26 19:56 
В планах ещё собрать из одной кодобазы и сборку для linux. Сделать нормальный пакет.

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 20:07 
Кто писал на Дельфи? Руки поднять! Form1, Unit1, CheckBox, Object Inspector

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 20:08 
Ждали-ждали прихода GTK5, а тут такое...

"Доступен порт GTK+ 1.3 для Windows 11"
Отправлено Аноним , 31-Янв-26 20:15 
Нинужно портировали на нинужно.