C++ Academy
16.5K subscribers
619 photos
127 videos
1 file
583 links
По всем вопросам- @haarrp

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🛰 SpaceDyn -Библиотеки MATLAB/C++ для кинематического и динамического анализа и моделирования космических роботов.

https://github.com/Space-Robotics-Laboratory/SpaceDyn

@cpluspluc
👍105🔥4
🖥 Паттерн проектирования "Наблюдатель" в C++

Часть 1 - Простая реализация
Часть 2 - Расширяемость и абстракция
Часть 3 - Регистрация и время жизни
Часть 4 - Специфическая система уведомлений
Часть 5 - Обзор и дальнейшие шаги

👉 источник

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥146👍1🥰1
🖥 CspChan

Чистая реализация каналов Go на C89, включая блокирующие и неблокирующие селекты

https://github.com/rochus-keller/CspChan

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🍓2🔥1
🔥 Дайджест полезных материалов из мира CPP за неделю

Почитать:
Современный С++ в разработке девайсов
Как мы переводили проект на CMake
Держись, Маша! Ты, ведь, наша! Продолжение разбора книги «Цифровая схемотехника и архитектура компьютера»
Подготовка инструментов под фаззинг UEFI на базе edk2 в Windows
Наиболее часто используемые команды Linux
79 Ресурсов, которые следует прочитать, чтобы улучшить свои навыки в области проектирования систем:
Бесплатные сертификационные курсы для специалистов по данным
Магия swizzle из шейдеров в C++
История создания Оптимизатора для ПК: Nuxt.js, Electron и C++ в Одном Проекте
30 лет DOOM: новый код — новые баги
Внутренний Я(ндекс)
Lesta Studio и её тестовое задание с подвохом
Just in case: Debian Bookworm comes with a buggy GCC
SObjectizer Tales - 10. Handling GUI from main
30 years of DOOM: new code, new bugs
Looking for a job opportunity
Making a Thread Pool in C++ from scratch
Enums and Exhaustive switch statements in C++

Посмотреть:
🌐 C++ Weekly - Ep 406 - Why Avoid Pointer Arithmetic? ( 10:22)
🌐 Mixtral 8x7B - это сет из 8 нейронок, которые работают вместе

Хорошего дня!

@cpluspluc
5👍3🔥1👾1
🖥 WyGPT: Реализация минимальной рабочей модели GPT на C++

https://github.com/wangyi-fudan/wyGPT

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1111🔥1
🖥 ecs-cpp

ecs-cpp: Библиотека C++20 ecs, разработанная с учетом безопасности типов

Это полностью динамическая система компонентов сущностей с заголовками для C++20, в которой компоненты могут быть добавлены или удалены из сущностей в любое время.

https://github.com/annell/ecs-cpp

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥱21🔥1
🖥С++

Сергей Шамбир (iSpring) - “Быстрые и надёжные сигналы-слоты в C++”
Евгений Зуев (Университет Иннополис) - “Архитектура компиляции: проблемы и решения.”
Константин Гейст (iSpring) - “Следи за своим состоянием: валидация в ООП”
Антон Полухин (Yandex.Taxi) - Полезный constexpr
Институт программных систем

⚡️источник

#cpp #programming

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113🔥31
🖥 Интересные бенчмарки для многопоточности, асинхронности и корутинов C++20.

https://github.com/germandiagogomez/words-counter-benchmarks-game

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🔥1🥰1
💡Задача: Сумма вдоль столбцов

Условие: дается квадратная матрица, необходимо вычислить минимальную сумму вдоль столбца.

Есть условие на движение вдоль столбца есть ограничение: можно перемещаться на ячейку вниз лишь по диагонали или строго вниз.

Пример:

Ввод:
matrix = [[2,1,3],[6,5,4],[7,8,9]]
Вывод: 13
Объяснение: *во вложении

Решение

Пишите свое решение в комментариях👇

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114🔥1
🧲 Magnet - это минималистичный менеджер зависимостей для вашего следующего проекта на C++.

https://github.com/Futureblur/magnet

@cpluspluc
👍73🔥1
🖥 Библиотека логирования на C++.

Одан из самых быстрых синхронная и асинхронная библиотека логирования C++17

https://github.com/ChristianPanov/lwlog

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍42🌚1
😁30👍52👎2🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ 2048 Terminal Game

Простая реализация классической игры 2048 на языке C для GNU/Linux, предназначенная для запуска в терминале.

Github

@cpluspluc
👍164🔥31
⚡️ Каким root сертификатам следует доверять? Узнайте с помощью CertInfo

https://raymii.org/s/software/Which_Root_Certificates_Should_You_Trust_CertInfo.html

@cpluspluc
👍73🔥1