C/C++ Development | YeaHub – Telegram
C/C++ Development | YeaHub
828 subscribers
228 photos
56 videos
1 file
379 links
Теория, подготовка к интервью и курсы для C/C++ разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#полезное
😊 ShadPS4 — эмулятор PlayStation 4 на ПК

🟠 Опенсорс, написан на C++
🟠 Поддерживает Win, Linux, macOS
🟠 Уже гоняет Bloodborne, Killzone, Infamous и другие эксклюзивы
🟠 PKG-игры ставятся через интерфейс
🟠 Конфиг в config.toml
🟠 Системные модули (типа libSce...sprx) надо вытаскивать с реальной PS4
Ссылка тык

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
😎 Классика для разработчиков — напиши свою собственную виртуальную машину

В этом гайде ты с нуля создашь VM на C, которая сможет запускать 2048 или Roguelike. Отличный способ прокачаться и разобраться, как работают компьютеры изнутри. Хочешь — следуй инструкциям и реализуй её на любом другом языке.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Forwarded from YeaHub
🥳 В YeaHub теперь 2040 пользователей!

На этой неделе мы побили рекорд по количеству регистраций — и это важный для нас рубеж! 🚀 Мы не останавливаемся на достигнутом и готовим крутые обновления:

- Обновленный лендинг — станет еще информативнее и удобнее;
- Публичные страницы коллекций — делитесь своими подборками с сообществом;
- Избранное для вопросов — сохраняйте самое важное в один клик;
- Горячий режим 🔥 — для дополнительной мотивации;
- Мультипрофили — удобное переключение между аккаунтами;
- Новый сервис "Полезные ресурсы" — всё необходимое для развития в одном месте.

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

И это только начало! В планах — запуск 20+ новых сервисов для развития, нетворкинга и досуга. Оставайтесь с нами — будет ещё круче! 💪

👍 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #mongoDB
🤔 Как передаются аргументы функции в С++?

В С++ аргументы могут быть переданы в функцию по значению или по ссылке. При передаче по значению создаются копии значений, и изменения внутри функции не затрагивают оригинальные данные. При передаче по ссылке передается адрес памяти аргумента, что позволяет функции изменять оригинальные значения.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Media is too big
VIEW IN TELEGRAM
#статьи
🤓 Как железо помогает софту при многозадачности

В этом видео показано, как оборудование и программное обеспечение работают вместе и справляются с переключением контекста
Источник

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
👍 Отличное введение в Just-in-Time (JIT) компиляцию и встраивание GCC в программы на C/C++

Раздел с туториалом состоит из пяти частей, проходящих через разные этапы JIT-компиляции

Радует, что теперь так много ресурсов доступно для всех, кто хочет поэкспериментировать и поиграться с компиляторами

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Минимальная функция, подобная printf, написанная на C с нуля, с использованием системных вызовов — без подключения stdio

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес #Cplus
🤔 Что такое тип возвращаемого значения функции в C++?

Тип возвращаемого значения функции в С++ указывается перед её именем и определяет, какой тип данных функция будет возвращать. Это может быть любой тип данных, включая встроенные (например, int, float ) и пользовательские типы (например, классы).

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
🛞 Сетевая игра крестики-нолики на C с использованием сокетов

🟠 Архитектура клиент/сервер с многопоточностью
🟠 Обновление игры в реальном времени и управление ходами игроков
🟠 Проверка условий победы (по строкам, столбцам и диагоналям)
🟠 Обработка отключений игроков
Код

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#полезное
🫠 PocketPy — легковесный интерпретатор Python для встраивания в C++ проекты. Разработчики позиционируют его как альтернативу Lua для игровых движков, где важны простота интеграции и отсутствие зависимостей.

Проект поддерживает совместимость с pybind11 и мобильными платформами. При этом интерпретатор демонстрирует производительность на уровне CPython 3.9 в базовых тестах.
Гитхаб

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
🫠 Один из гениев написал небольшую операционную систему на C

Она умеет:

🟠 Обрабатывать прерывания
🟠 Выделять память
🟠 Загружать исполняемые файлы (ELF)
🟠 Планировать задачи с вытеснением
🟠 Выполнять системные вызовы

Всё это — менее чем в 2.5K строк кода

Эта ОС — часть эксперимента: как можно максимально быстро дойти до системы с вытесняющим планированием

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#Собес #Cplus
🤔 Что такое шаблон в С++?

Шаблон в С++ позволяет создавать обобщённые функции и классы, которые могут работать с различными типами данных. Шаблоны делают код более универсальным и повторно используемым.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1
#полезное
😊 Игра "Виселица" на языке C

Если хочешь попрактиковаться в строках, массивах и логике — самое то

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
👨‍💻 Простой игровой движок на C++ — чисто для души

🟠 ECS-система: спрайты, скорость, анимации, скрипты
🟠 Покадровая анимация через JSON
🟠 Lua — для поведения сущностей
🟠 ImGui-интерфейс: инспектор + браузер ассетов
🟠 Рендер через SDL2 (с переворотами)
🟠 Поддержка drag-and-drop для ассетов
Гитхаб

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
❤️‍🔥 llm.c вручную

Программирование на C + умножение матриц вручную.

Возможно, это самый низкоуровневый способ объяснить, как работает Transformer

Надеюсь, это упражнение поможет заглянуть чуть глубже в чёрный ящик LLM

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#Собес #Cplus
🤔 Что такое перегрузка операторов в С++?

Перегрузка операторов в С++ позволяет операторам, таким как +, -, *, работать с пользовательскими типами данных. Это делает код более выразительным и позволяет применять стандартные операторы к объектам классов.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
😬 frugally-deep — легковесная библиотека, позволяющая использовать обученные модели без зависимости от TensorFlow, что особенно ценно для embedded-систем и проектов с ограниченными ресурсами.

Рабочий процесс выглядит просто: после обучения модели в Keras её можно конвертировать в специальный JSON-формат и загрузить в C++-приложение. При этом frugally-deep автоматически проверяет корректность конвертации, сравнивая результаты предсказаний с оригиналом.
Библиотека поддерживает даже сложные графы вычислений, созданные через functional API.
Гитхаб

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 Динамический диспетчер в C с использованием таблиц указателей на функции

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

Эта техника используется в конечных автоматах, интерпретаторах и плагин-системах в низкоуровневом программировании

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM