Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
623 - Telegram Web
Telegram Web
🖥 The Algorithms - Python
Отличная подборка самых популярных алгоритмов на С++ и других языках.

Идеально подходит для обучения и практики.

GitHub
веб-сайт

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍10🔥2🌭1
🖥 CTRACK MIT

Библиотека бенчмарков с открытым исходным кодом для проектов на C++, предназначенная для обеспечения анализа производительности функций с минимальными затратами.

TRACK - это мощный инструмент, который может быть легко интегрирован в ваши проекты. Он позволяет тестировать приложения и выявлять узкие места, требующие настройки и доработки.

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍126🔥4
🖥 CPP - библиотека универсального запуск C++ кода

Интерпретатор C++ для запуска кода и исполняемого файла как скрипта

Преимущества библиотеки.
Запускать C++ кода так же просто, как и скрипты на Python;
Основан на qemu Unicorn Engine и компиляторе Clang/LLVM C++;
Интегрирован со стандартными библиотеками C++23 и Boost;
Позволяет повторно использовать существующую библиотеку C/C++ в качестве расширения модуля icpp

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥64💅1
🪐 Gravitational Lensing by Spinning Black Holes in Astrophysics, and in the Movie Interstellar

Невероятная статья, которую вы возможно пропустили.

Программное обеспечение для создания черной дыры в фильме "Интерстеллар" представляет собой полную реализацию уравнений Эйнштейна в 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
🔥39👍94
🖥 Метод увеличения скорости обработки файлов.

Представьте, что вы разрабатываете инструмент, которому необходимо отслеживать изменения в тысячах файлах. Эффективное извлечение атрибутов из файлов становится критически важным в таких задачах.

В этой статье показана методика получения вызова файлов, которая позволяет добиться удивительного увеличения скорости более чем в 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
👍21🔥631
🖥 vcpkg

vcpkg — это кроссплатформенный диспетчер пакетов C/C++.

Она дает доступ к тысячам высококачественных библиотек с открытым исходным кодом, чтобы обеспечить возможность приложения и внутренних общих коллекций частных компонентов.

Библиотека, помогает вам управлять библиотеками C и C++ в Windows, Linux и MacOS.

vcpkg new --application
vcpkg add port fmt

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1744🔥4🤨1
🖥 Портативная среда разработки на C++ для Linux

В библиотеку входят инструменты:

- Mingw-w64 GCC : компиляторы, компоновщик, ассемблер
- GDB : отладчик
- GNU Make : стандартный инструмент сборки
- busybox-w32 : стандартные утилиты unix, включая sh
- Vim : мощный текстовый редактор

docker build -t w64devkit .
docker run --rm w64devkit >w64devkit-x64.exe


Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍193🔥2
2025/07/13 05:14:47
Back to Top
HTML Embed Code: