Обновить
299.91

C++ *

Типизированный язык программирования

Сначала показывать
Порог рейтинга

Представлено открытое приложение TranslucentSM для скрытия панели поиска с рекламой в меню «Пуск» Windows 10/11

Время на прочтение1 мин
Охват и читатели2.7K

Разработчик под ником Rounak представил открытое приложение TranslucentSM для скрытия панели поиска с рекламой в меню «Пуск» Windows 10/11. Исходный код проекта выполнен на C++ и опубликован на GitHub под лицензией GNU General Public License v3.0.

Читать далее

PVS-Studio 7.30: улучшение работы с Unreal Engine, новые возможности C++ анализатора и многое другое

Время на прочтение5 мин
Охват и читатели1.9K

Вышел новый релиз PVS-Studio — 7.30. Были добавлены пользовательские аннотации, появились новые возможности, различные улучшения работы PVS-Studio с Unreal Engine, и ещё много других изменений! Больше подробностей в этой заметке.

Читать дальше →

Есть ли жизнь в проекте command-line утилиты replxx после смерти автора

Время на прочтение1 мин
Охват и читатели4.3K

Существует проект под названием replxx для создания утилит командной строки. Он написан на современном C++ и использует систему сборки CMake. Проект replxx позиционируется как замена морально устаревшим readline и libedit. Но автор проекта умер в 2021. Продолжит ли проект развиваться?

Читать далее

Разработчик взломал компилятор C++ 28-летней давности, чтобы проект поддерживал исключения

Время на прочтение2 мин
Охват и читатели39K

Разработчик Начо Мелладо (Nacho Mellado) рассказал, что он взломал компилятор C++ 28-летней давности (Watcom C++32 версии 11.0 1996 года от Sybase Inc.), чтобы проект поддерживал исключения. Фактически это произошло за два года до того, как исключения стали частью первого стандарта C++.

Читать далее

Релиз среды разработки Qt Creator 13

Время на прочтение2 мин
Охват и читатели5.4K

3 апреля 2024 года состоялся релиз открытой среды разработки Qt Creator 13. Это событие произошло после недавнего выпуска фреймворка Qt 6.7 и спустя пять месяцев после выхода Qt Creator 12.

Читать далее

Страуструп ответил на призыв Белого дома США переходить на языки с безопасностью памяти

Время на прочтение4 мин
Охват и читатели72K
26 февраля 2024 года Белый дом США выпустил призыв переходить на языки программирования с безопасным доступом к памяти. Бьёрн Страуструп, создатель языка C++, в комментарии для издания InfoWorld ответил на критику его творения.
Читать дальше →

Офис по кибербезопасности Белого дома США призвал разработчиков переходить на безопасные ЯП типа Rust

Время на прочтение2 мин
Охват и читатели15K

В конце февраля 2024 года Офис национального директора по кибербезопасности (ONCD) Белого дома США в рамках доклада о способах снижения количества уязвимостей в проектах и возможности в будущем улучшить надёжность ПО призвал разработчиков ПО в долгосрочной перспективе отказаться от небезопасных (в рамках работы с памятью) языках программирования С и С++ и перейти на более современные решения с высокой безопасностью памяти, например Rust, Python и Java.

Читать далее

Rust Foundation получила от Google грант на улучшение взаимодействия между языками C++ и Rust

Время на прочтение1 мин
Охват и читатели4.8K

Google выдала организации Rust Foundation грант в $1 млн на улучшение взаимодействия между языками программирования C++ и Rust. Предполагается, что в будущем это поможет расширить использование Rust в Android.

Как отмечает Rust Foundation, для организаций с миллионами строк на C++ во флагманских продуктах переписывание этого кода на Rust в сравнительно короткие сроки трудноосуществимо из-за множества бизнес- или технических факторов. При поддержке Google Rust Foundation создала инициативу Interop Initiative, которая призвана сделать процесс перехода на Rust более плавным. 

Читать далее

Минорное обновление CLion Nova: ИИ-ассистент и улучшения из ReSharper v2024.1

Время на прочтение2 мин
Охват и читатели2.2K

JetBrains выпустила минорное обновление среды разработки CLion Nova. В него включили ИИ-ассистента для помощи разработчикам в написании кода и перенесли некоторые функции из последней версии ReSharper.

Читать далее

Syrmia представила Autocheck — проект на базе LLVM/Clang для проверки кода C/C++ на соответствие стандарту AUTOSAR

Время на прочтение2 мин
Охват и читатели4.6K

17 января 2024 года Syrmia (занимается разработкой встроенного ПО) представила Autocheck (free C/C++ code checker for Automotive). Это открытый проект парсера на базе LLVM/Clang для проверки кода C и C++ на предмет оценки его пригодности для работы внутри транспортных механизмов (автомобилей и прочего) и других критически важных для безопасности технических сред в рамках соответствия требованиям стандарта AUTOSAR (AUTOmotive Open System ARchitecture) C++14.

Читать далее

Вышел Cling 1.0

Время на прочтение1 мин
Охват и читатели3.9K

Состоялся релиз открытого проекта Cling 1.0 (интерактивного интерпретатора C++), основанного на проектах Сlang/LLVM.

Читать далее

Первый выпуск мультимедийной библиотеки LDL c поддержкой старых систем

Время на прочтение2 мин
Охват и читатели2.3K

Привет Хабр!

Хочу поделиться своей небольшой радостью. О первом выпуске кроссплатформенной библиотеки для работы с графикой и звуком. Функционал библиотеки содержит простое API для работы с 2D графикой и базовые абстракции над ОС. Простой загрузчик всех версий OpenGL. Поддерживает операционные системы начиная с Windows 95 в 2023!

Читать далее

Выпуск среды разработки Qt Creator 12

Время на прочтение3 мин
Охват и читатели6.6K

Вчера, 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

Время на прочтение2 мин
Охват и читатели18K

В блоге JetBrains рассказали о запуске интегрированной среды разработки CLion Nova, предназначенной для языков программирования C/C++. Новая IDE работает на том же движке, что расширение ReSharper и среда разработки для .NET Rider. Старая версия CLion доступна под кодовым названием Classic.

Читать далее

Intel добавила сортировку на AVX-512 в OpenJDK: ускорение в 7–15 раз

Время на прочтение3 мин
Охват и читатели13K

Как обнаружил оверклокер, процессоры Intel микроархитектуры Alder Lake без и с AVX-512 отличаются значком на теплораспределительной крышке

Корпорация Intel выпустила версию 3.0 библиотеки x86-simd-sort. С помощью этого решения для сортировки на основе SIMD инженеры компании в очередной раз ускорили алгоритмы проекта с открытым исходным кодом. На этот раз в 7–15 раз выросла скорость сортировки в OpenJDK.
Читать дальше →

Вышел язык системного программирования Nim 2.0

Время на прочтение2 мин
Охват и читатели6.4K

В начале августа 2023 года состоялся релиз языка системного программирования Nim 2.0. Проект доступен на GitHub под открытой лицензией MIT.

Читать далее

Вышел Qt Creator 11

Время на прочтение2 мин
Охват и читатели4.1K

Состоялся релиз интегрированной среды разработки Qt Creator 11.0. Готовые сборки проекта сформированы и выложены на GitHub для maсOS, Linux и Windows.

Читать далее

Вышел Cython 3.0

Время на прочтение2 мин
Охват и читатели5K

17 июля 2023 года спустя пять лет разработки состоялся релиз компилятора для языков Python и Cython — проекта Cython 3.0.

Читать далее

Бета-тестирование: плагины PVS-Studio для Qt Creator и Visual Studio Code

Время на прочтение1 мин
Охват и читатели1.6K

У нас хорошие новости для вас в эту пятницу! Мы стартовали бета-тестирование обновлённых плагинов PVS-Studio для Qt Creator и Visual Studio Code (C, C++). Приглашаем вас принять участие и оценить новый UI/UX, а также главную фичу — возможность проверки проектов из самого плагина.

Читать далее

Утечка исходного кода VMProtect

Время на прочтение1 мин
Охват и читатели12K

Неизвестный пользователь выложил на китайском форуме исходный код популярного протектора VMProtect версии 3.5.1, вышедший 19.09.2021.

Читать далее

Вклад авторов