Крутое видео про оптимизации кода.
В нем рассматриваются такие темы как инлайн оптимизация, constexpr, internal и external линковка и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
04.🕹️ Сборка C++ проектов. Оптимизации компилятора. Inline, constexpr, alignment. Game Engine серии
#lifeexe #lifeexecode #gameengine #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
🛰 Space Game GUI
Космическая игра, написанная на C++. Неплохой проект для изучения основ геймдева.
▪ Github
#cpp #programming #gamedev
@cpluspluc
Космическая игра, написанная на C++. Неплохой проект для изучения основ геймдева.
▪ Github
#cpp #programming #gamedev
@cpluspluc
🔥 Lanemu — это децентрализованная виртуальная частная сеть (VPN), работающая по принципу Peer-To-Peer, где участники соединены напрямую, без центрального сервера.
Пользователи могут находить друг друга через BitTorrent-трекеры, BitTorrent DHT или других пользователей сети.
Lanemu поддерживает запуск на Windows, GNU/Linux и FreeBSD.
▪ Github
@cpluspluc
Пользователи могут находить друг друга через BitTorrent-трекеры, BitTorrent DHT или других пользователей сети.
Lanemu поддерживает запуск на Windows, GNU/Linux и FreeBSD.
▪ Github
@cpluspluc
https://devblogs.microsoft.com/oldnewthing/20240802-00/
@cpluspluc
#cpp #programming
Please open Telegram to view this post
VIEW IN TELEGRAM
🔝 RTranslator
Крутое полностью бесплатное и открытое оффлайн-приложение для перевода в реальном времени на Android, написанное на С++.
Приложение упрощает общение между людьми, говорящими на разных языках. Пользователи могут подключать два устройства с приложением и использовать Bluetooth-наушники для общения без языковых барьеров.
Версия RTranslator 2.0 включает NLLB для перевода и OpenAI Whisper для распознавания речи, обеспечивая конфиденциальность и работу оффлайн. Приложение поддерживает множество языков, но требует телефона с минимум 6 ГБ оперативной памяти и быстрым процессором для оптимальной работы.
▪Github
@cpluspluc
Крутое полностью бесплатное и открытое оффлайн-приложение для перевода в реальном времени на Android, написанное на С++.
Приложение упрощает общение между людьми, говорящими на разных языках. Пользователи могут подключать два устройства с приложением и использовать Bluetooth-наушники для общения без языковых барьеров.
Версия RTranslator 2.0 включает NLLB для перевода и OpenAI Whisper для распознавания речи, обеспечивая конфиденциальность и работу оффлайн. Приложение поддерживает множество языков, но требует телефона с минимум 6 ГБ оперативной памяти и быстрым процессором для оптимальной работы.
▪Github
@cpluspluc
Qt 6.7.2— это современный фреймворк для кросс-платформенной разработки приложений, который значительно улучшает поддержку мобильных платформ и встраиваемых систем. В новой версии реализованы ключевые улучшения, такие как поддержка нового графического API, улучшенная производительность и оптимизация для работы на различных устройствах.
Особенности Qt 6.7.2
- Новый графический API: Поддержка Vulkan и улучшенная интеграция с Direct3D.
- Расширенные возможности для мобильных устройств:** Оптимизация для iOS и Android.
- Инструменты для встраиваемых систем: Поддержка новых платформ и улучшенная производительность.
Проверьте все возможности Qt 6.5 и начните создавать высококачественные кросс-платформенные приложения!
▪ GitHub
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Отличная подборка самых популярных алгоритмов на С++ и других языках.
Идеально подходит для обучения и практики.
▪GitHub
▪веб-сайт
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Библиотека бенчмарков с открытым исходным кодом для проектов на C++, предназначенная для обеспечения анализа производительности функций с минимальными затратами.
TRACK - это мощный инструмент, который может быть легко интегрирован в ваши проекты. Он позволяет тестировать приложения и выявлять узкие места, требующие настройки и доработки.
▪Github
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Интерпретатор C++ для запуска кода и исполняемого файла как скрипта
Преимущества библиотеки.
▪Запускать C++ кода так же просто, как и скрипты на Python;
▪Основан на qemu Unicorn Engine и компиляторе Clang/LLVM C++;
▪Интегрирован со стандартными библиотеками C++23 и Boost;
▪Позволяет повторно использовать существующую библиотеку C/C++ в качестве расширения модуля icpp
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Невероятная статья, которую вы возможно пропустили.
Программное обеспечение для создания черной дыры в фильме "Интерстеллар" представляет собой полную реализацию уравнений Эйнштейна в 40 000 строк на C++, которое отрисовало тысячи 23-мегапиксельных кадров формата IMAX на 32 000-ядерной рендер-ферме со скоростью около 20 ядер в час на кадр .
Про реализацию этого монстра можно почитать здесь: https://arxiv.org/pdf/1502.03808.pdf
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Представьте, что вы разрабатываете инструмент, которому необходимо отслеживать изменения в тысячах файлах. Эффективное извлечение атрибутов из файлов становится критически важным в таких задачах.
В этой статье показана методика получения вызова файлов, которая позволяет добиться удивительного увеличения скорости более чем в 50 раз по сравнению со стандартными методами Windows.
Давайте углубимся и рассмотрим, как мы можем этого добиться.
https://cppstories.com/2024/cpp-query-file-attribs-faster/
#cpp #программирование
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM