Как стать автором
Обновить
222.14

C++ *

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

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

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

Время на прочтение2 мин
Количество просмотров4K

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

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии6

Вышел Cling 1.0

Время на прочтение1 мин
Количество просмотров3.4K

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

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

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

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

Привет Хабр!

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

Читать далее
Всего голосов 13: ↑13 и ↓0+13
Комментарии4

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

Время на прочтение3 мин
Количество просмотров5.8K

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

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Комментарии13

Истории

JetBrains выпустила CLion Nova — IDE для C/C++ на движке ReSharper/Rider

Время на прочтение2 мин
Количество просмотров16K

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

Читать далее
Всего голосов 8: ↑7 и ↓1+10
Комментарии12

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

Время на прочтение3 мин
Количество просмотров12K

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

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

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

Время на прочтение2 мин
Количество просмотров5.2K

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

Читать далее
Всего голосов 6: ↑5 и ↓1+6
Комментарии9

Вышел Qt Creator 11

Время на прочтение2 мин
Количество просмотров3.7K

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

Читать далее
Всего голосов 5: ↑3 и ↓2+5
Комментарии6

Вышел Cython 3.0

Время на прочтение2 мин
Количество просмотров4.3K

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

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

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

Время на прочтение1 мин
Количество просмотров1.4K

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

Читать далее
Всего голосов 3: ↑1 и ↓20
Комментарии3

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

Время на прочтение1 мин
Количество просмотров11K

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

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Комментарии4

Google дала Bard возможность создавать код на 20 языках, включая C++, Go, Java, Javascript, Python, Typescript

Время на прочтение2 мин
Количество просмотров17K


Google добавила в чат-бот Bard возможность генерировать и отлаживать исходный код на 20 языках программирования, включая C++, Go, Java, Javascript, Python и Typescript. Также ИИ умеет выдавать текстовые подсказки, экспортировать код в Colab и переводить на лету код на разные языки программирования.
Читать дальше →
Всего голосов 3: ↑2 и ↓1+5
Комментарии7

Найди свою конференцию: календарь для разработчиков

Время на прочтение2 мин
Количество просмотров1.6K

Найти конференцию по душе — ещё та задачка. Возможно, многие знакомы с ситуацией: роешься в куче сайтов, зависаешь в поисковике и тематических сообществах. Приходится держать в закладках кучу источников, куда хаотично публикуют анонсы событий. Поэтому команда PVS-Studio запустила на сайте агрегатор событий для разработчиков.

Читать далее
Всего голосов 18: ↑18 и ↓0+18
Комментарии10

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Состоялся релиз фреймворка Qt 6.5

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

Компания Qt Company выпустила обновление фреймворка Qt 6.5 с поддержкой платформ Windows 10+, macOS 10+, Linux, iOS 14+, Android 8+, webOS и QNX. Версия получила статус LTS, и владельцы коммерческих лицензий будут получать актуальные обновление следующие 3 года.

Читать далее
Всего голосов 7: ↑6 и ↓1+9
Комментарии7

Знаете про NixNote? Хороший free and open source клиент для Evernote — так ему сейчас нужен мантейнер (разработчик С++)

Время на прочтение1 мин
Количество просмотров1.9K

Относительно популярный проект, с 2012 года, изначальный репозиторий имеет 1к+ звезд. Сначала был на Java, потом, перформанса ради, переписали на C++. Жалко если пропадет. Его можно и без Evernote использовать - хранить заметки локально. А еще CLI есть.

У проекта в разные годы было несколько разработчиков, вот сейчас вакантное место.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии6

Intel реализовала сортировку на AVX-512: ускорение в 10–17 раз

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

Мёртвый груз модулей AVX-512 (перечёркнуты) на кристалле Alder Lake-S. igor'sLAB

Компания Intel опубликовала библиотеку x86-simd-sort для высокопроизводительной сортировки на основе SIMD. Библиотеку уже используют: вчера проект NumPy добавил это решение. В бенчмарке у NumPy получился прирост скорости в 17 раз для 16-битных int и в 10 раз для float64.
Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии7

Manticore Search 6

Время на прочтение4 мин
Количество просмотров3.3K

Сегодня мы рады объявить, что Manticore Search 6.0.0 наконец вышел! Мы потратили на его создание более полугода, вложили огромное количество сил и написали более 80 000 строк кода.

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Комментарии5

BitTorrent-клиент Transmission версии 4.0.0 перевели с языка С на С++

Время на прочтение2 мин
Количество просмотров5.6K

Вышел релиз BitTorrent-клиента Transmission 4.0.0, который перевели с языка C на С++. Код распространяется под лицензиями GPLv2 и GPLv3.

Читать далее
Всего голосов 16: ↑15 и ↓1+22
Комментарии4

Бьёрн Страуструп ответил АНБ США по поводу рекомендации ведомства отказаться от использования языков C и C++

Время на прочтение3 мин
Количество просмотров64K


Изобретатель языка программирования C++ Бьёрн Страуструп ответил Агентству национальной безопасности (АНБ) США по поводу рекомендации ведомства отказаться от использования языков C и C++, перекладывающих управление памятью на разработчика, в пользу современных языков программирования (C#, Go, Java, Ruby, Rust и Swift), которые обеспечивают автоматическое управление памятью или выполняющие проверки безопасной работы с памятью во время компиляции кода.
Читать дальше →
Всего голосов 52: ↑49 и ↓3+68
Комментарии349

«Миссия Мидори»: игра про умный город для C++ разработчиков

Время на прочтение1 мин
Количество просмотров4.2K
В одном далёком умном городе что-то пошло не так… В системах сбои, техника отказывается работать, оборудование сходит с ума. И только вы и ваши знания в С++ могут это остановить.



«Лаборатория Касперского» приглашает вас сыграть в «Миссию Мидори». Ваша задача – дать отпор всем кибератакам, вредоносам и сбоям, вернув в строй умный город.

Активируйте свои знания в С++ и покажите их в действии. Переходите по этой ссылке и попробуйте пройти миссию до конца.
Всего голосов 15: ↑11 и ↓4+10
Комментарии5

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

Работа

QT разработчик
12 вакансий
Программист C++
150 вакансий