Что внутри и как работает:
• Практические примеры: Код демонстрирует различные техники работы с CUDA, начиная с базовых примеров и заканчивая более сложными алгоритмами для параллельных вычислений.
• Реализация на CUDA: Примеры написаны с использованием C/C++ и CUDA-расширений, что позволяет увидеть, как правильно организовывать код для выполнения задач на GPU.
• Инструкции по сборке: В репозитории, как правило, присутствуют инструкции по компиляции с помощью NVCC и запуску примеров, что упрощает изучение и практическое применение технологий.
Чем полезен для специалистов:
• Это отличный ресурс для изучения принципов работы GPU и оптимизации вычислительных задач.
• Примеры помогут разобраться в особенностях параллельного программирования и эффективного использования вычислительных ресурсов NVIDIA.
• Подходит как для новичков, так и для опытных разработчиков, желающих улучшить навыки в области высокопроизводительных вычислений.
Репозиторий станет незаменимым помощником для тех, кто хочет погрузиться в мир CUDA и освоить передовые методы ускорения вычислений на графических процессорах.
git clone https://github.com/Maharshi-Pandya/cudacodes.git
▪ Github
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍8🔥6
Valve выпустила исходный код набора инструментов "Source SDK 2013", который предназначен для создания модификаций к играм, работающим на движке Source.
Особенность публикации заключается в том, что в состав пакета включён исходный код таких игр, как Half-Life 2, Half-Life 2: Deathmatch и Team Fortress 2.
Поддерживается компиляция как под Linux, так и под Windows.
Код распространяется под лицензией SOURCE 1 SDK, которая позволяет использовать, копировать и модифицировать код, при условии, что результат будет распространяться бесплатно и не нарушать правила сервиса Steam.
▪ Github
▪ Docs
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥26❤6🤝2❤🔥1
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4🥰1🥴1
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5❤2
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤2👍1
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23🤷♂1❤1🥰1
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤1
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4❤2
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤5🔥2🤪2🤣1🍌1🖕1
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤2👍1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍8🔥7🗿3
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔7👍4❤2🔥2
И да игры написаны на плюсах.
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30❤6👍5🤷♂1😭1
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥7⚡2❤1🥰1
Бьярне Страуструп, создатель C++, обратился к сообществу с призывом защитить язык, который в последние годы подвергается критике со стороны кибербезопасности и технических экспертов из-за проблем с ручным управлением памяти. C и C++ полагаются на него, что приводит к ошибкам выхода за пределы чтения и записи, которые, в свою очередь становятся источником для уязвимостей и составляют большинство проблем в крупных проектах.
Страуструп признает, что C++ нуждается в срочных мерах для улучшения безопасности, особенно в свете рекомендаций правительственных агентств, которые рекомендуют отказаться от использования "небезопасных" языков к 2026 году. Он предлагает использовать фреймворк "Profiles", который может помочь в решении этих проблем, но скептики считают, что это решение не будет готово вовремя.
theregister.com
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥7🤔5😁4❤1
BearHttpsClient – это простая и легкая в использовании библиотека для выполнения HTTP и HTTPS запросов на языках C/C++ для платформ Windows и Linux.
Основной функционал:
- Отправка HTTP/HTTPS запросов
- Загрузка и скачивание файлов
- Парсинг JSON-ответов
- Потоковое чтение тела ответа
- Архитектура и реализация:
Проект реализован в виде однфайловой библиотеки (можно использовать как единый файл или разделить на несколько заголовочных файлов) и построен на основе BearSSL, что обеспечивает надежную работу с SSL/TLS.
Стадия разработки:
Обратите внимание, что проект находится в альфа-версии, поэтому использование осуществляется на свой страх и риск, а возможны баги и недоработки.
Документация и примеры:
В репозитории представлена подробная документация по сборке, настройке запросов (например, установка заголовков, загрузка контента) и обработке ответов. Также приведен простой пример использования для получения содержимого веб-страницы.
Лицензия:
Проект распространяется под лицензией MIT.
Таким образом, BearHttpsClient предоставляет разработчикам удобное и легковесное решение для интеграции HTTPS-клиента в приложения на C/C++ с минимальными зависимостями и простым синтаксисом.
🔗 Github
@cpluspluc
Основной функционал:
- Отправка HTTP/HTTPS запросов
- Загрузка и скачивание файлов
- Парсинг JSON-ответов
- Потоковое чтение тела ответа
- Архитектура и реализация:
Проект реализован в виде однфайловой библиотеки (можно использовать как единый файл или разделить на несколько заголовочных файлов) и построен на основе BearSSL, что обеспечивает надежную работу с SSL/TLS.
Стадия разработки:
Обратите внимание, что проект находится в альфа-версии, поэтому использование осуществляется на свой страх и риск, а возможны баги и недоработки.
Документация и примеры:
В репозитории представлена подробная документация по сборке, настройке запросов (например, установка заголовков, загрузка контента) и обработке ответов. Также приведен простой пример использования для получения содержимого веб-страницы.
Лицензия:
Проект распространяется под лицензией MIT.
Таким образом, BearHttpsClient предоставляет разработчикам удобное и легковесное решение для интеграции HTTPS-клиента в приложения на C/C++ с минимальными зависимостями и простым синтаксисом.
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3❤2
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤5👍5