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
704 - Telegram Web
Telegram Web
🖥🎶 Winamp

Легендарный медиаплеер Winamp теперь доступен как проект с открытым исходным кодом благодаря компании Llama Group.

Исходный код приложения на языках C++ и C размещен на GitHub под лицензией Winamp Collaborative License Version 1.0. Сборка десктопной версии плеере основана на Visual Studio 2019 и библиотеках Intel IPP v6.1.1.035.

Llama Group приняла решение открыть исходный код Winamp после реорганизации, вызванной финансовыми трудностями. Это привело к продаже проекта Shoutcast и сокращению команды разработчиков оригинального приложения Winamp для Windows. Однако разработчики продолжали развивать сервис потоковой передачи музыки и мобильные версии для Android и iOS.

Winamp был запущен в 1997 году и продолжает оставаться одним из самых популярных медиаплееров, несмотря на появление различных клонов для Linux. В 2022 году Radionomy Group, владевшая Winamp через Nullsoft, продала свой аудиобизнес компании Azerion и стала называться Llama Group. Llama затем запустила музыкальный стриминговый сервис Winamp. Текущая версия Winamp Full имеет номер 5.9.2.10042.

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍216🔥5
👩‍💻 🖥 CUDA Programming Course – High-Performance Computing with GPUs

Свежий Бесплатный курс от freeCodeCamp по программированию CUDA.

Этот 12 -ти часовой бесплатный курс научит вас программировать с помощью Nvidia CUDA и использовать графические процессоры для высокопроизводительных вычислений и Deep learning.

Содержание:
🔜 (0:00:00) Вступление
🔜 (0:16:52) Глава 1 (Экосистема глубокого обучения)
🔜 (0:37:43) Глава 2 (Настройка CUDA)
🔜 (0:47:03) Глава 3 (Обзор C/C++)
🔜(1:35:47) Глава 4 (Введение в графические процессоры)
🔜 (1:51:40) Глава 5 (Написание ваших первых ядер)
🔜 (3:55:26) Глава 6 (CUDA API)
🔜 (5:35:22) Глава 7 (Быстрое умножение матриц)
🔜 (8:22:36) Глава 8 (Triton)
🔜 (9:04:43) Глава 9 (Расширения PyTorch)
🔜 (9:18:10) Глава 10 (Многослойный персептрон MNIST)
🔜 (11:41:13) Глава 11 (Что изучать дальше?)
🔜 (11:54:38) Заключение

Video:
https://www.youtube.com/watch?v=86FAWCzIe_4
Code:
https://github.com/Infatoshi/cuda-course
Github
https://github.com/Infatoshi/mnist-cuda

#cuda #deeplearning #cpp #c #bigdata #courses #бесплатныйкурс


@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍122🆒1
🖥 AimRT/AimRT

Высокопроизводительная среда выполнения для современной робототехники.

🌟 Легковесный и простой в развертывании инструмент: разработан на C++ и предлагает современные подходы к управлению ресурсами, асинхронному программированию и конфигурации.

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

🌟 Интеграция с ROS2, HTTP, Grpc и другими экосистемами, а также гибкий интерфейс для создания плагинов.

🔐 Лицензия: самописная (не имеет широкого названия)


#cpp20 #robotics

Stars: 285 Forks: 34

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥173👍2
🖥 Когда наносекунды важны: ультрабыстрые трейдинговые системы на C++

💡 В этом видео автор рассказывает об истории фьючерсной торговли с самых истоков, а затем показывает, как можно создать своего торгового бота с минимальными задержками, используя язык C++ . В видео освящаются принципы построения максимально быстрых систем.
🌟 Данное видео особенно пригодится для практикующих C++ разработчиков

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥54🥰1
⚡️ Анонс iceoryx2 версии 0.4: Невероятно быстрой библиотеки межпроцессного взаимодействия для Rust, C++ и C

https://ekxide.io/blog/iceoryx2-0-4-release/

@cpluspluc
16🔥6👍4
🖥 RTTR (Run-Time Type Reflection) в C++ — это библиотека, которая предоставляет механизмы для выполнения рефлексии на этапе выполнения. Это позволяет разработчикам динамически получать информацию о типах, их свойствах, методах и других аспектах во время выполнения программы

🔍 Вот основные возможности, которые предоставляет RTTR:

🌟 Информация о типах: Вы можете получить информацию о классах, их базовых классах, методах, полях и их типах.

🌟 Динамическое создание объектов: RTTR позволяет создавать экземпляры классов без необходимости знать их типы на этапе компиляции.

🌟 Доступ к полям и методам: Вы можете получить доступ к полям и методам объектов динамически, что может быть полезно в сценариях, таких как сериализация, инспекция или внедрение зависимостей.

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

🌟 Упрощение работы с плагинами: С помощью RTTR вы можете реализовать системы плагинов, где новые классы могут быть добавлены и использованы без необходимости модификации существующего кода

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164🔥3😐3
🖥 👩‍💻 Все о структурах данных в C и C++!

💡 Этот курс рассказывает обо всех структурах данных в C/C++, начиная с простейших вещей, заканчивая самыми редкими и сложными.

🇷🇺 Видео переведено на русский язык!

🕞 Продолжительность: 9:46:10

🔗 Youtube: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥83
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Doom перенесли на квантовый компьютер. Для этого потребовалось написать 8000 строк кода, а первоначальный размер файлов игры составил 30 ГБ. Код на С++ написал аспирант факультета квантовой информатики Барселоны. Этот классический шутер стал своего рода индикатором технологического прогресса, пояснил автор проекта:

К сожалению, квантового компьютера, способного выполнить этот код, пока не существует. Для выполнения кода потребуется 72 376 кубитов. Современные квантовые компьютеры имеют мощность не более 1000 кубитов.

Пока мы ждем дальнейшего развития технологий, игру можно опробовать на обычном домашнем компьютере.

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍355👻5🤔4🤯3🔥2
🖥 Библиотека GGN BigInteger - это простая библиотека на языке С для обработки произвольно больших целых чисел (big integers). Она позволяет выполнять базовые арифметические операции, такие как сложение, вычитание, умножение и деление, с числами, размер которых превышает стандартные типы данных.

▪️ Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍246🔥5
⚡️ Большой бесплатный курс: Продвинутое программирование в среде UNIX

На этом бесплатном курсе вы научитесь разрабатывать сложное программное обеспечение системного уровня на языке программирования С, одновременно получая глубокое представление об операционной системе Unix (и всех ОС, принадлежащих к этому семейству, таких как Linux, BSDs и даже Mac OS X) и ее среде программирования.

📖 Курс

@cpluspluc
🔥14👍5🥱2🤬1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Unikraft — это облачно-ориентированное ядро и набор инструментов, созданное для повышения производительности, безопасности и эффективности ваших приложений.

Unikraft позволяет разрабатывать легковесные операционные системы, которые минимизируют время загрузки и потребление ресурсов

🌟 Unikraft поддерживает различные языки программирования и аппаратные архитектуры (x86, ARM, RISC-V), что делает его удобным для облачных и edge-приложений

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143🔥1
🖥 Программисты на расширении для C, отзовитесь, посмотрим, сколько нас 😁

#мем

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🤣134🔥4
👩‍💻 tiny_http — это легковесная, простая в использовании и легко встраиваемая HTTP-библиотека для C99. Она предназначена для быстрого создания небольших веб-приложений или обслуживания статических файлов

💡Основные особенности включают поддержку HTTPS (с OpenSSL), простую маршрутизацию, захват параметров пути и кросс-платформенную совместимость (Linux и macOS, с планами на поддержку Windows)

🌟 Библиотека минималистична, без потоков или многопроцессности, и предназначена для интеграции в старые кодовые базы на C и C++

🔐 Лицензия: MIT

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍235🔥3
🚀 Endless Sky - это космическая песочница с открытым исходным кодом, где игроки могут исследовать Вселенную, заниматься торговлей, перевозить пассажиров или выполнять миссии, написанная на C++.

Начните свое путешествие на маленьком корабле, улучшайте его, сражайтесь с пиратами и участвуйте в гражданской войне, выбирая между основным сюжетом и дополнительными активностями, такими как торговля или охота за головами.

🌟Эта игра имеет открыть исходный код, доступна для скачивания на платформах GitHub, Steam, GOG и Flathub, и она имеет низкие системные требования, что делает ее подходящей для большинства устройств.

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍11🔥5
🖥 HotReloading for Swift, Objective-C & C++!

HotReloading представляет собой реализацию технологии InjectionIII в формате Swift Package, поддерживающую языки Swift, Objective-C и C++.

🔥InjectionIII — «горячая перезагрузка» для Swift, позволяет обновлять реализацию функций и любых методов классов, структур или перечислений мгновенно в симуляторе iOS без необходимости полной пересборки или перезапуска приложения. Это экономит разработчику значительное количество времени на доработку кода или итерации над дизайном. По сути, это превращает Xcode из «редактора исходного кода» в «редактор программы», где изменения исходного кода не просто сохраняются на диск, а непосредственно отображаются в вашей работающей программе.

Этот инструмент позволяет мгновенно увидеть и понять, как функционирует ваш код. Поддерживает интеграцию с редактором кода VSCode.

🖥 GitHub

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍7🔥2🥰1
🖥 Выпущен Qt 6.8 LTS!

🔍 Что нового?

🌟 Разработка для Windows на Arm теперь полностью поддерживается, что позволяет пользователям ориентироваться на новые ПК Microsoft CoPilot+, выпущенные в этом году. Ваше настольное приложение может быть развернуто на macOS 15, а также на настольных компьютерах Linux на Arm. Это создает полную поддержку в Qt для архитектуры Arm во всех категориях устройств, от встроенных до мобильных и настольных!

🌟 С помощью Configure Options в Qt 6.8 разработчики могут настраивать Qt для производительности и эффективности, точно подстраиваясь под специфику своих приложений. Удаляя неиспользуемые функции и компоненты из фреймворка Qt, приложения могут сократить использование ПЗУ до 77%, снизить потребление ОЗУ на 32% и запускаться значительно быстрее!

🌟 С Qt 6.8 Qt Graphs теперь полностью поддерживается, предлагая разработчикам мощный инструментарий для создания интерактивных и динамических 2D- и 3D-визуализаций. Работаете ли вы над научным моделированием, финансовыми диаграммами или анализом данных в реальном времени, Qt Graphs предоставляет возможности рендеринга и оптимизации производительности, необходимые для оживления ваших данных!

🌟 Qt 6.8 добавляет реализацию системы дизайна Fluent WinUI3 в виде стиля Qt Quick Controls . Этот новый стиль делает приложение похожим на родное в Windows 11, но реализован с использованием примитивов Qt Quick и доступен на всех платформах!

🌟 Qt Quick 3D 6.8 визуализирует более качественные тени, используя каскадные карты теней и более близкую к процентному фильтрацию мягких теней!

🔗 Подробнее здесь: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍103🤔1
Мечтаете стать программистом? С бесплатным мини-курсом по C++ от Skillbox вы сможете окунуться в мир разработки на C++ и создать своё первое приложение.

Регистрация: https://epic.st/msN-e?erid=2VtzqvTfAk9

Подходит новичкам: знания и опыт в IT не нужны.

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
🤣124😁3
2025/07/12 18:33:46
Back to Top
HTML Embed Code: