Компания Qt Company представила стабильную версию IDE с открытым исходным кодом Qt Creator 14. Она предназначена для проектирования графических пользовательских интерфейсов на языке Qt.
![](http://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/getpro/habr/hub/89a/c44/09e/89ac4409ea406d835a82383fa53fcda7.png)
C++ *
Типизированный язык программирования
Новости
Представлена открытая лёгковесная библиотека gpu.cpp для проведения низкоуровневых вычислений на GPU с помощью C++
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/a48/10b/98f/a4810b98f3a9c056ac49b738ecf44342.png)
Представлена открытая лёгковесная библиотека gpu.cpp для проведения упрощённых низкоуровневых вычислений на GPU с помощью C++. Исходный код проекта опубликован на GitHub под лицензией Apache License 2.0.
PVS-Studio 7.31: новые возможности C++ анализатора, расширение функционала пользовательских аннотаций
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/b15/724/8e9/b157248e9ef5769f685cdcbc8045c78e.png)
Вышел новый релиз PVS-Studio — 7.31. Доработка пользовательских аннотаций, расширение режима анализа отдельных файлов, новые вебинары и ещё много других новостей! Больше подробностей в этой заметке.
Курсы «C++ для бэкенда» и «Асинхронное программирование на Python» закрываются: успейте поступить на последний поток
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/195/109/806/195109806502dae2f8648a2e2161057c.png)
Мы с грустными новостями: курсы Практикума «C++ для бэкенда» и «Асинхронное программирование на Python» закрываются в этом году. Последние потоки стартуют в июне — присоединяйтесь к обучению, если давно откладывали.
На обоих курсах можно начать учиться бесплатно, чтобы принять взвешенное решение. Если решите продолжить, необязательно оплачивать целиком — можно частями или в кредит. Курс можно пройти за счёт работодателя.
Истории
Релиз интегрированной среды разработки Red Panda C++ 3.0
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/a5e/e5f/2f1/a5ee5f2f11ee817e88bceba205d2521e.png)
Состоялся релиз третьей мажорной версии легковесной интегрированной среды разработки Red Panda C++ для языков C, C++ и GNU Assembly. Предыдущая стабильная мажорная версия проекта Red Panda C++ 2.1 вышла в октябре 2022 года.
Представлено открытое приложение TranslucentSM для скрытия панели поиска с рекламой в меню «Пуск» Windows 10/11
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/187/55d/3a6/18755d3a6ca9e7fde28be55afc7da503.jpg)
Разработчик под ником Rounak представил открытое приложение TranslucentSM для скрытия панели поиска с рекламой в меню «Пуск» Windows 10/11. Исходный код проекта выполнен на C++ и опубликован на GitHub под лицензией GNU General Public License v3.0.
Стриминговый сервис Атлас.Музыка модернизирует отрасль музыкального продакшена за счёт применения машинного обучения
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/15b/6b5/e88/15b6b5e883aeae6f1fba99d91f1adb39.png)
Стартап проекта по выявлению успешности музыкальных произведений на основе искусственного интеллекта, уже запущен и работает.
PVS-Studio 7.30: улучшение работы с Unreal Engine, новые возможности C++ анализатора и многое другое
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/c53/0b5/343/c530b5343e943df9347702712f917d06.png)
Вышел новый релиз PVS-Studio — 7.30. Были добавлены пользовательские аннотации, появились новые возможности, различные улучшения работы PVS-Studio с Unreal Engine, и ещё много других изменений! Больше подробностей в этой заметке.
Есть ли жизнь в проекте command-line утилиты replxx после смерти автора
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/6ad/13d/c2b/6ad13dc2b9182fa5fa6887edcfde0e7b.png)
Существует проект под названием replxx для создания утилит командной строки. Он написан на современном C++ и использует систему сборки CMake. Проект replxx позиционируется как замена морально устаревшим readline и libedit. Но автор проекта умер в 2021. Продолжит ли проект развиваться?
Разработчик взломал компилятор C++ 28-летней давности, чтобы проект поддерживал исключения
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/2ad/cd8/bc9/2adcd8bc9cfc74ab856e33613832f9e8.png)
Разработчик Начо Мелладо (Nacho Mellado) рассказал, что он взломал компилятор C++ 28-летней давности (Watcom C++32 версии 11.0 1996 года от Sybase Inc.), чтобы проект поддерживал исключения. Фактически это произошло за два года до того, как исключения стали частью первого стандарта C++.
Релиз среды разработки Qt Creator 13
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/b12/5b9/7eb/b125b97eb3ff5fbf9a1d0767c8d7c810.png)
3 апреля 2024 года состоялся релиз открытой среды разработки Qt Creator 13. Это событие произошло после недавнего выпуска фреймворка Qt 6.7 и спустя пять месяцев после выхода Qt Creator 12.
Страуструп ответил на призыв Белого дома США переходить на языки с безопасностью памяти
Офис по кибербезопасности Белого дома США призвал разработчиков переходить на безопасные ЯП типа Rust
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/71d/24a/cec/71d24acec72c8b6032ba03a75275c562.jpg)
В конце февраля 2024 года Офис национального директора по кибербезопасности (ONCD) Белого дома США в рамках доклада о способах снижения количества уязвимостей в проектах и возможности в будущем улучшить надёжность ПО призвал разработчиков ПО в долгосрочной перспективе отказаться от небезопасных (в рамках работы с памятью) языках программирования С и С++ и перейти на более современные решения с высокой безопасностью памяти, например Rust, Python и Java.
Ближайшие события
Rust Foundation получила от Google грант на улучшение взаимодействия между языками C++ и Rust
Google выдала организации Rust Foundation грант в $1 млн на улучшение взаимодействия между языками программирования C++ и Rust. Предполагается, что в будущем это поможет расширить использование Rust в Android.
Как отмечает Rust Foundation, для организаций с миллионами строк на C++ во флагманских продуктах переписывание этого кода на Rust в сравнительно короткие сроки трудноосуществимо из-за множества бизнес- или технических факторов. При поддержке Google Rust Foundation создала инициативу Interop Initiative, которая призвана сделать процесс перехода на Rust более плавным.
Минорное обновление CLion Nova: ИИ-ассистент и улучшения из ReSharper v2024.1
JetBrains выпустила минорное обновление среды разработки CLion Nova. В него включили ИИ-ассистента для помощи разработчикам в написании кода и перенесли некоторые функции из последней версии ReSharper.
Syrmia представила Autocheck — проект на базе LLVM/Clang для проверки кода C/C++ на соответствие стандарту AUTOSAR
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/e03/39b/f5f/e0339bf5fb292b983d65de95178d0721.jpg)
17 января 2024 года Syrmia (занимается разработкой встроенного ПО) представила Autocheck (free C/C++ code checker for Automotive). Это открытый проект парсера на базе LLVM/Clang для проверки кода C и C++ на предмет оценки его пригодности для работы внутри транспортных механизмов (автомобилей и прочего) и других критически важных для безопасности технических сред в рамках соответствия требованиям стандарта AUTOSAR (AUTOmotive Open System ARchitecture) C++14.
Первый выпуск мультимедийной библиотеки LDL c поддержкой старых систем
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/7ae/23f/770/7ae23f770c5a278cf7d78da6fa11aa95.jpg)
Привет Хабр!
Хочу поделиться своей небольшой радостью. О первом выпуске кроссплатформенной библиотеки для работы с графикой и звуком. Функционал библиотеки содержит простое API для работы с 2D графикой и базовые абстракции над ОС. Простой загрузчик всех версий OpenGL. Поддерживает операционные системы начиная с Windows 95 в 2023!
Выпуск среды разработки Qt Creator 12
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w1560/getpro/habr/upload_files/f0c/c5b/810/f0cc5b8101382ebe8085290e0c72165c.png)
Вчера, 23 ноября 2023 года вышел релиз среды разработки Qt Creator 12.
Qt Creator (ранее известная под кодовым названием Greenhouse) — свободная IDE для разработки на С, C++, JavaScript и QML. Разработана Trolltech (Digia) для работы с фреймворком Qt. Включает в себя графический интерфейс отладчика и визуальные средства разработки интерфейса как с использованием QtWidgets, так и QML. Поддерживаемые компиляторы: GCC, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW.
Удобный графический интерфейс с поддержкой Qt Widgets и QML, а большое количество поддерживаемых компиляторов позволяют быстро и удобно создать свое кроссплатформенное приложение.
В состав Qt Creator входит передовой инструмент Qt Designer, позволяющий создавать внешний вид окна приложения, добавляя и перетаскивая элементы по аналогии Windows Forms в Visual Studio. В качестве систем сборки используются qmake, cmake и autotools
По мнению автора и большинства разработчиков Qt Creator прекрасное, компактное и хорошо документированное решение, наверное лучшее для начинающих программистов сочетая два лучших языка C++ и Python.
JetBrains выпустила CLion Nova — IDE для C/C++ на движке ReSharper/Rider
![](https://webcf.waybackmachine.org/web/20240728085314im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/3a8/68d/c18/3a868dc1871c5d0651a0942b53852f59.jpg)
В блоге JetBrains рассказали о запуске интегрированной среды разработки CLion Nova, предназначенной для языков программирования C/C++. Новая IDE работает на том же движке, что расширение ReSharper и среда разработки для .NET Rider. Старая версия CLion доступна под кодовым названием Classic.
Вклад авторов
Andrey2008 7073.9tangro 2409.0SvyatoslavMC 2388.0antoshkka 2119.4dalerank 1439.0haqreu 1366.0olegchir 968.2khizmax 945.4eao197 903.0Kelbon 762.0