

C++ *
Типизированный язык программирования
Новости
PVS-Studio 7.37: улучшения taint-анализа, выбор версии стандарта MISRA, анализ SLNX и многое другое

Вышел новый релиз PVS-Studio — 7.37. Встречайте расширенный механизм анализа помеченных данных, возможность выбора версии стандарта MISRA, поддержку анализа MSBuild проектов на основе SLNX и ещё много других обновлений! Больше подробностей в этой заметке.
Релиз открытого кроссплатформенного текстового редактора Notepad Next 0.12

Состоялся релиз открытого кроссплатформенного текстового редактора Notepad Next 0.12. Исходный код решения написан на C++ и опубликован на GitHub под лицензией GNU General Public License v3.0.Разработка проекта ведётся с ноября 2019 года.
Релиз открытой библиотеки QSchematic 2.0.1 для создания интерактивных схем и диаграмм

Состоялся релиз открытой библиотеки QSchematic 2.0.1 для создания интерактивных схем и диаграмм с использованием Graphics View фреймворка Qt 6. Исходный код проекта написан на C++ (начиная с версии 2.0.0 требуется компилятор с поддержкой стандарта C++23) и опубликован под лицензией MIT.
Сплошные плюсы. Клуб С++ разработчиков

С++ разработчики, мы рады анонсировать новое мероприятие специально для вас!
Совместно с Центральным Университетом мы организовываем митап "Сплошные плюсы. Клуб С++ разработчиков". Этот митап не просто про доклады, это площадка для развития своих профессиональных навыков в приятной атмосфере.
Совместный вебинар СВД ВС и PVS-Studio

05 июня в 12.00 мы вместе с нашими партнёрами PVS-Studio решили провести вебинар «Эффективная разработка с Нейтрино и PVS-Studio: инструменты, безопасность и качество кода».
На нем мы расскажем и покажем:
VxKex NEXT — будущее за Windows 7

Ещё больше возможностей для запуска современных приложений в операционной системе Windows 7. Совместимость с Windows 10.
Среда разработки CLion стала бесплатной для некоммерческого использования

В блоге JetBrains рассказали, что среда разработки CLion, предназначенная для языков программирования C и C++, теперь доступна бесплатно для некоммерческих проектов. Без подписки инструментом могут пользоваться все, кто изучает программирование, разрабатывает проекты с открытым исходным кодом, создаёт контент и занимается разработкой на C/C++ в качестве хобби.
Релиз открытого просмотрщика и менеджера коллекций изображений Geeqie 2.6

Состоялся релиз открытого проекта просмотрщика и менеджера коллекций изображений Geeqie 2.6. Исходный код решения написан на C и C++. Предыдущая стабильная версия Geeqie 2.5 вышла в сентябре 2024 года.
Взгляните на ГОСТ Р 71207—2024 о статическом анализе кода глазами разработчиков PVS-Studio

Привет, Хабр!
ФСТЭК России и ИСП РАН разработали новый стандарт, регулирующий внедрение и использование статического анализа — ГОСТ Р 71207—2024. В нём собрали все требования к инструментам статического анализа и другим смежным аспектам, которые касаются безопасной разработки ПО. С 1 апреля 2024 года стандарт введён в действие.
ГОСТ — технический документ, который сложно изучать неподготовленному читателю. Вместо чтения обобщённых описаний хочется узнать, как это может выглядеть и работать на практике. Для помощи с пониманием стандарта Андрей Карпов подготовил эту мини-книгу, которая описывает ГОСТ глазами разработчика. Повествование сопровождается примерами кода с ошибками.
Что вы узнаете:
Ultimatum получил поддержку vpn расширений на андроид
Добрый день. Меня зовут Тимур и я программист.
Я обновил код поддержки расширений под андроид до Chromium 137.0.7123.5. Помимо пачки исправлений стабилизирующих работу кода по пути прикрутил поддержку proxy api, в итоге получилось завести Browsec на Андроиде.
Исходный код лежит тут. Apk можно скачать тут.
В следующем релизе я добавлю поддержку своих api (можно посмотреть о чем речь в списке моих статей) и выложу свое расширение Помогатор (мультиаккаунтинг). Оно уже работает норм, надо только привести в порядок верстку под мобилы.
А новостей больше на сегодня нет. С вами был Тимур, хорошего настроения!
PVS-Studio 7.36: расширение поддержки MISRA, плагин для Qt Creator 16, расширение пользовательских аннотаций в C#

Вышел новый релиз PVS-Studio — 7.36. Встречайте расширение поддержки MISRA, плагин для Qt Creator 16, расширение пользовательских аннотаций в C# и ещё много других обновлений! Больше подробностей в этой заметке.
«Яндекс Практикум» запустил курс «Мидл разработчик С++» для повышения квалификации разработчиков на С++

Образовательная платформа «Яндекс Практикум» запустила курс «Мидл разработчик С++» для повышения квалификации разработчиков на С++.
Ближайшие события
Первые успехи портирования драйвера NVIDIA на Haiku OS. Свежие порты GIMP 3.0, а также Firefox и Thunderbird

Небольшая подборка новостей из мира Haiku.
Первые шаги в портировании видео драйвера Nvidia. Свежие порты Firefox, Thunderbird и Gimp.
Проект SDL3Lite развивает версию библиотеки SDL3 с поддержкой старых систем

Автор графической библиотеки LDL (Little Directmedia Layer) и игрового движка ArcanumWorld развивает проект SDL3Lite, нацеленный на воссоздание библиотеки SDL3 с поддержкой старых архитектур и операционных систем, при сохранении совместимости с SDL3 на уровне C API. С ограниченной функциональностью SDL3Lite уже поддерживает работу в Linux, начиная с Debian 3, и Windows, начиная с Windows 95. Из системных требований для работы графического API заявлена поддержка OpenGL 1.0, а 2D-отрисовки - OpenGL 1.2. В будущем автор планирует добавить поддержку Windows 3.1 и MS-DOS. Код написан на С++ и распространяется под лицензией BSL (Boost Software License).
Релиз проекта Memsafe с механизмом безопасной работы со ссылочными типами и динамической памятью в коде для языка С++

Состоялся релиз проекта Memsafe v0.2.0, реализующего механизм безопасной работы со ссылочными типами и динамической памятью в коде для языка С++. Защитная структура в коде может быть добавлена без нарушения обратной совместимости со старым С++ кодом. Проект оформлен в виде одного заголовочного файла memsafe.h и плагина для компилятора Clang. Исходный код проекта опубликован на GitHub под лицензией LGPL 2.1.
Страуструп призвал комитет WG21 заняться актуальностью C++ из-за продвижения языков для безопасной работы с памятью
PVS-Studio 7.35: поддержка MISRA C 2023, плагин для Qt Creator 15 и многое другое

Вышел новый релиз PVS-Studio — 7.35. Поддержка стандарта MISRA C, плагин для Qt Creator 15.X, анализ модифицированных файлов в Visual Studio, и это далеко не всё! Больше подробностей в этой заметке.
C++ и неопределённое поведение

С++ разработчики, у нас для вас новость! Совсем скоро состоится наш вебинар со специальным гостем! Будем обсуждать C++ код, поговорим о языке и его будущем. Но это ещё не всё...
В рейтинге TIOBE начали расти «быстрые» языки программирования
Представлен новый рейтинг TIOBE. Его авторы отмечают продвижение «быстрых» языков, которые позволяют обрабатывать растущие объёмы данных в условиях, когда «железо» не может удовлетворять рост потребностей.
Вклад авторов
Andrey2008 7242.0dalerank 2502.0tangro 2409.0SvyatoslavMC 2388.0antoshkka 2354.4haqreu 1366.0olegchir 968.2khizmax 945.4eao197 909.0Kelbon 781.0