Главная | Архив меток: C++

Архив меток: C++

Представлена библиотека WinCore для работы Win32-программ в Linux и macOS

Проект WinCore развивает слой совместимости с Win32/WGL, позволяющий компилировать код Windows-программ, написанный на C/C++ с использованием классического API Win32, для запуска в Linux и macOS. WinCore перехватывает классические обработчики Win32 и использует кросс-платформенные бэкенды для отрисовки через SDL3 или SDL2. Код написан на C++ и распространяется под лицензией LGPLv3. Проект стал результатом переосмысления библиотеки LDL, того же автора, который пришёл ...

Читать далее »

Выпуск дистрибутива OpenMandriva ROME 26.09

Проект OpenMandriva опубликовал релиз OpenMandriva ROME 26.09, редакции дистрибутива OpenMandriva, использующей модель непрерывной доставки обновлений (rolling-выпуски). Предложенная редакция позволяет получить доступ к новым версиям пакетов, развиваемым для ветки OpenMandriva Lx 7, не дожидаясь формирования классического дистрибутива. Проект развивается силами сообщества после того, как в 2013 году компания Mandriva S.A. передала управление проектом в руки некоммерческой организации «OpenMandriva Association». Для загрузки ...

Читать далее »

Первый выпуск osu!cpp, неофициального клиента для игры osu! на C++23 и Skia

Опубликован первый выпуск osu-cpp, неофициального клиента ритм-игры osu!, написанного на C++23 в виде модулей и использующего для отрисовки библиотеку Skia. Код распространяется под лицензией AGPLv3. Клиент собирается для Linux (обычная сборка, Flatpak, Nix, Guix), для браузера (WebAssembly), для Android и для Ubuntu Touch. Браузерную версию можно запустить без установки. Вместе с клиентом под лицензией AGPLv3 развиваются библиотеки для построения графического ...

Читать далее »

Не всё так просто с алфавитом

Две недели назад в Кыргызстане заговорили об изменении алфавита. Дискуссию вызвал «рабочий эскиз» реформ Нацкомиссии по госязыку, разработанный филологом Улукбеком Омокеевым. По его мнению, буквы «Е», «Ё», «Ю», «Я», «Ц», «Щ», «Ъ» и «Ь» в кыргызском языке не нужны, так как только усложняют язык. Также предлагалось сократить букву «Э», но вокруг этого возникли споры даже среди разработчиков реформы. «Реформа назрела ...

Читать далее »

Не всё так просто с алфавитом

Две недели назад в Кыргызстане заговорили об изменении алфавита. Дискуссию вызвал «рабочий эскиз» реформ Нацкомиссии по госязыку, разработанный филологом Улукбеком Омокеевым. По его мнению, буквы «Е», «Ё», «Ю», «Я», «Ц», «Щ», «Ъ» и «Ь» в кыргызском языке не нужны, так как только усложняют язык. Также предлагалось сократить букву «Э», но вокруг этого возникли споры даже среди разработчиков реформы. «Реформа назрела ...

Читать далее »

Релиз мультимедийной библиотеки LDL 0.1, оптимизированной для маломощных систем

Состоялся первый публичный релиз мультимедийной библиотеки LDL (Little DirectMedia Layer), позволяющей создавать графические приложения, способные работать, как на современных, так и на устаревших системах (Windows 95+, дистрибутивы с ядром Linux 2.0+, FreeBSD 3.0+). Предоставляется простой кроссплатформенный API для управления окнами и обработки событий с устройств ввода. Для отрисовки может использоваться OpenGL 1.0-4.6. Код поставляется под лицензией LGPL 3.0. Выпуск примечателен ...

Читать далее »

Google выпустил открытую AI-модель Gemma 4, построенную на технологиях Gemini 3

Компания Google опубликовала новое семейство больших языковых моделей Gemma 4, основанных на технологиях модели Gemini 3. Gemma 4 распространяется под лицензией Apache в вариантах с 2.3, 4.5, 25.2 и 30.7 миллиардами параметров (E2B, E4B, 31B и 26B A4B). Варианты E2B и E4B подходят для использования на мобильных устройствах, системах интернета вещей (IoT) и платах типа Raspberry Pi, а остальные варианты ...

Читать далее »

Бьёрн Страуструп призвал стандартизировать профили C++ для безопасной работы с памятью

Bjarne_Stroustrup

Бьёрн Страуструп (Bjarne Stroustrup), создатель языка C++, призвал комитет WG21, отвечающий за разработку стандартов для языка C++, предпринять меры для сохранения актуальности C++ в условиях активного продвижения инициатив по переходу на языки, обеспечивающие безопасную работу с памятью. Страуструп считает, что язык С++ уже содержит все возможности, необходимые для безопасной работы с памятью. Остаётся только предоставить средства, гарантирующие, что код написан ...

Читать далее »