Если вас 4-ка устраивает, то не вижу особых проблем, работает и ладно. По идее, Qt4 приложение не будет работать с Drag-n-Drop в новых macOS (старые API формально остались, не уверен про macOS 14, но они поломаные), но опять же не всем надо.
Qt5 мы используем, потому что они дали на Windows абстрацию OpenGL поверх OpenGL или DirectX (через ANGLE), что позволяет иметь один шейдерный код для трех вариантов HW Acceleration (OpenGL, DirectX11, DirectX9).
В Qt5 работают пальцевые жесты (на трекпаде или на тач-мониторе), ну не так чтобы вполне полностью, но можно использовать уже.
Qt6 должен дать одну шейдерную базу поверх DX11/12, OpenGL, Metal, Vulkan. Ждем Qt 6.7 с обещаной QRhiWidget. Наверное к 6.9 можно будет в продакшен потихоньку выпускать.
Это я все про Widgets-based приложения. QML нам не зашло - слишком много надо переписывать (кодовой базе 10+ лет)
Там есть огромный хвост совместимости. То есть код для Qt4 почти без правок соберется для Qt5 (с 6 не пробовал пока, хотя уже пора) и внезапно получит Opengl accelerated отрисовку.
Они огромную работу сделали и с Qt6 (QRhi), проблема в том что старый код (пользователей библиотеки) нельзя прям уж сильно ломать
Ну у вас либо есть WaitForMultipleObjects или какой-то смысловой аналог, либо API системы не очень годное, ну либо можно select() с микроскопическим таймаутом звать, по сути поллинг будет (тоже ничего хорошего)
Во времена когда видеокарты были маленькими, было несколько парадигм исполнения параллельных запросов на одном(!) CPU Можно было создавать по потоку на запрос (что в некотором смысле проще, а в некотором - сложнее) А можно было жить в одном потоке на 'event driven' - когда из конкретного соединения вылезает часть ответа/целый ответ, вы эту часть обрабатывали и возвращались в свой select/poll/whatever.
Я это к тому, что использование потоков - необязательно, ну до тех пор пока окно браузера работает на одном CPU.
Импакт - это триггер для похолодания же. Ну перечисленные варианты так точно.
Но вот в Пермском периоде планета вышла из оледенения (со всеми подобающими эффектами - рост СО2 в атмосфере, повышение уровня океана), вклад в этот процесс антропогенного фактора был, очевидно, невелик.
"Несколько тысяч лет" - это все еще оледенение. Типичное содержание CO2 в атмосфере, если взять более длинный период (сотни миллионов лет) - в разы выше теперешнего. Сейчас у нас редкая аномалия. Такие редкие аномалии и раньше случались, но затем СО2 и климат возвращались в сторону нормы. Без всякого вмешательства человека.
Burroughs introduces the D825 symmetrical MIMD multiprocessor. 1 to 4 CPUs access 1 to 16 memory modules using a crossbar switch. The CPUs are similar to the later B5000; the operating system is symmetrical, with a shared ready queue.
Ну да, конечно были глобальные последствия. Вся история Земли - она про глобальные последствия.
Ну и если смотреть на историю, скажем от кембрия до наших дней, то полярные шапки (оледенение_ - скорее атипичны (были оледенения, но вообще это редкое сравнительно явление), текущие содержания СО2 в атмосфере - аномально низкие.
Попытка удержать оледенение - мне кажется обреченной на провал, во всяком случае текущими средствами.
Странно что никто не вспомнил Хармса, 90 лет назад....
Писатель: Я писатель! Читатель: А по-моему, ты говно! (Писатель стоит несколько минут, потрясённый этой новой идеей и падает замертво. Его выносят.) II Художник: Я художник! Рабочий: А по-моему, ты говно! (Художник тут же побледнел, как полотно, И как тростинка закачался И неожиданно скончался. Его выносят.)
HiDPI-aware приложения на соответствующих мониторах просто хорошо выглядят.
Более низачем.
В Qt4 нет поддержки HiDPI (кажется даже поддержки маковской ретины нет, но тут могу ошибиться).
Что, конечно, не очень важно для приложений без графики, но даже иконки на тулбарах будут выгядеть so 199x
Если вас 4-ка устраивает, то не вижу особых проблем, работает и ладно.
По идее, Qt4 приложение не будет работать с Drag-n-Drop в новых macOS (старые API формально остались, не уверен про macOS 14, но они поломаные), но опять же не всем надо.
Qt5 мы используем, потому что они дали на Windows абстрацию OpenGL поверх OpenGL или DirectX (через ANGLE), что позволяет иметь один шейдерный код для трех вариантов HW Acceleration (OpenGL, DirectX11, DirectX9).
В Qt5 работают пальцевые жесты (на трекпаде или на тач-мониторе), ну не так чтобы вполне полностью, но можно использовать уже.
Qt6 должен дать одну шейдерную базу поверх DX11/12, OpenGL, Metal, Vulkan. Ждем Qt 6.7 с обещаной QRhiWidget. Наверное к 6.9 можно будет в продакшен потихоньку выпускать.
Это я все про Widgets-based приложения. QML нам не зашло - слишком много надо переписывать (кодовой базе 10+ лет)
Там есть огромный хвост совместимости.
То есть код для Qt4 почти без правок соберется для Qt5 (с 6 не пробовал пока, хотя уже пора) и внезапно получит Opengl accelerated отрисовку.
Они огромную работу сделали и с Qt6 (QRhi), проблема в том что старый код (пользователей библиотеки) нельзя прям уж сильно ломать
Вы хотите сказать, что вот на месте Лахты 50 лет назад еще был ледник?
Ну у вас либо есть WaitForMultipleObjects или какой-то смысловой аналог, либо API системы не очень годное, ну либо можно select() с микроскопическим таймаутом звать, по сути поллинг будет (тоже ничего хорошего)
А почему "будет"?
Есть оценки, что вот рост производительности сельского хозяйства обеспечен, примерно в равных долях
ростом СО2 в атмосфере
селекцией
удобрениями
Во времена когда видеокарты были маленькими, было несколько парадигм исполнения параллельных запросов на одном(!) CPU
Можно было создавать по потоку на запрос (что в некотором смысле проще, а в некотором - сложнее)
А можно было жить в одном потоке на 'event driven' - когда из конкретного соединения вылезает часть ответа/целый ответ, вы эту часть обрабатывали и возвращались в свой select/poll/whatever.
Я это к тому, что использование потоков - необязательно, ну до тех пор пока окно браузера работает на одном CPU.
Импакт - это триггер для похолодания же. Ну перечисленные варианты так точно.
Но вот в Пермском периоде планета вышла из оледенения (со всеми подобающими эффектами - рост СО2 в атмосфере, повышение уровня океана), вклад в этот процесс антропогенного фактора был, очевидно, невелик.
"Несколько тысяч лет" - это все еще оледенение.
Типичное содержание CO2 в атмосфере, если взять более длинный период (сотни миллионов лет) - в разы выше теперешнего.
Сейчас у нас редкая аномалия. Такие редкие аномалии и раньше случались, но затем СО2 и климат возвращались в сторону нормы. Без всякого вмешательства человека.
Попытки удержать аномалию выглядят наивно.
В 1962 году:
Burroughs introduces the D825 symmetrical MIMD multiprocessor. 1 to 4 CPUs access 1 to 16 memory modules using a crossbar switch. The CPUs are similar to the later B5000; the operating system is symmetrical, with a shared ready queue.
Ну да, конечно были глобальные последствия. Вся история Земли - она про глобальные последствия.
Ну и если смотреть на историю, скажем от кембрия до наших дней, то полярные шапки (оледенение_ - скорее атипичны (были оледенения, но вообще это редкое сравнительно явление), текущие содержания СО2 в атмосфере - аномально низкие.
Попытка удержать оледенение - мне кажется обреченной на провал, во всяком случае текущими средствами.
Ну и кстати в PETM вроде были близкие темпы "динамики СО2", однако без массовых вымираний
А там возрастание СО2 было причиной или следствием?
Скажите, а предыдущие изменения климата тоже были связаны с деятельностью человека?
Странно что никто не вспомнил Хармса, 90 лет назад....
Писатель: Я писатель!
Читатель: А по-моему, ты говно!
(Писатель стоит несколько минут, потрясённый этой новой идеей и падает замертво. Его выносят.)
II
Художник: Я художник!
Рабочий: А по-моему, ты говно!
(Художник тут же побледнел, как полотно,
И как тростинка закачался
И неожиданно скончался.
Его выносят.)
Справедливости для и безотносительно линзы Френеля:
Настоящим прорывом стал, вероятно, LORAN? GPS хорошо, но это не первая система глобальной навигации....
Летом в Якутии (бывает) очень жарко
Я смотрел глазами из машины, удивлен.
То есть там аэропорт Хандыги рядом - думал может туда.
А что за объект в Теплом Ключе требует промышленного кондиционера?