C для раздела «Learning»
107 репозиториев на C в разделе «Learning».
ToaruOS: операционная система как учебное пособие
ToaruOS — это полностью написанная с нуля операционная система с графическим интерфейсом, идеальная для изучения внутреннего устройства ОС. В статье р...
Xcode больше не нужен - как Nyxian превращает ваш iPhone в полноценную станцию разработки
Обзор Nyxian — уникальной IDE для iPhone и iPad, позволяющей компилировать нативные iOS-приложения прямо на устройстве без джейлбрейка и облачных серв...
Pico SDK — Ваш Пропуск в Мир Микроконтроллеров Raspberry Pi
Погрузитесь в мир встроенной разработки с Raspberry Pi Pico SDK! Узнайте, как этот мощный и дружелюбный набор инструментов позволяет легко создавать п...
Машина времени для разработчика оживляем ретро-ПК с 86Box
Погрузитесь в мир винтажных компьютеров с 86Box — эмулятором, который оживляет IBM PC и совместимые системы с 1981 года. Идеально для ретро-геймеров,...
Super Mario 64 по-новому: как sm64coopdx переосмыслил классику для мультиплеера и моддинга
Мечтали о мультиплеере в Super Mario 64? sm64coopdx воплощает эту мечту, предлагая полную синхронизацию мира и мощные инструменты для моддинга через L...
Что происходит до загрузки Linux? Знакомьтесь с U-Boot, швейцарским ножом для Embedded-систем
Разбираемся, как универсальный загрузчик U-Boot стал стандартом в мире embedded-систем и почему каждый разработчик встраиваемых решений должен с ним п...
NVIDIA открывает карты Исходники ядерных модулей GPU теперь в вашем распоряжении!
NVIDIA открывает исходный код своих Linux-драйверов для GPU. Узнайте, что это значит для разработчиков и как теперь можно глубже взаимодействовать с в...
no-OS Ваш швейцарский нож для Bare-Metal разработки на железе Analog Devices
Надоело искать драйверы для железа без ОС? no-OS от Analog Devices Inc. — это сокровищница готовых C-драйверов и референсных проектов для микроконтрол...
mGBA: Когда эмулятор становится произведением искусства
mGBA — это высокоточный и быстрый эмулятор Game Boy Advance, Game Boy и Game Boy Color, предлагающий расширенные функции для геймеров и мощные инструм...
Читать научные статьи в обычном PDF-вьюере — это боль, но Sioyek ее лечит
Обзор Sioyek — специализированного PDF-вьюера для разработчиков и ученых, который предлагает навигацию в стиле Vim, систему порталов и умные переходы...
Как NetHack переехал на Lua и C99 спустя тридцать лет
Разбираем новую версию легендарного рогалика NetHack 5.0.0: переход на C99, внедрение Lua вместо старых парсеров и магия кросс-компиляции для Amiga и...
Как запустить классику N64 на современном ПК без эмуляторов
Обзор нативного порта The Legend of Zelda: Majora’s Mask для ПК. Узнайте, как декомпиляция и современные API дарят вторую жизнь классике Nintendo 64 б...
Как написать игру для Nintendo 64 в 2025 году и не сойти с ума
Обзор libdragon — современного открытого SDK для разработки игр под Nintendo 64 на языке C с использованием актуального GCC и мощных инструментов отла...
Как ARM наводит порядок в мире микроконтроллеров с помощью CMSIS 6
Обзор CMSIS 6 — обновленного стандарта от ARM для разработки на Cortex-M. Разбираемся, зачем нужна эта прослойка, как она упрощает перенос кода между...
Как разобрать легенду на байты и собрать обратно
Разбираем по косточкам легендарную игру для GBA: как устроена полная декомпиляция Pokemon FireRed и чему она может научить современного программиста.
Xemu — Возвращение легенды – Запускаем игры с первой Xbox на современном ПК
Xemu — это активно развивающийся эмулятор оригинальной Xbox для Windows, macOS и Linux. Он позволяет вернуть к жизни классику, предлагая улучшенную гр...
ReactOS Windows с открытым исходным кодом — мечта или реальность?
ReactOS — бесплатная операционная система с открытым исходным кодом, совместимая с Windows. Узнайте, как этот амбициозный проект может заинтересовать...
Как разобрать легенду по кирпичикам — декомпиляция Sonic Advance 2
Обзор процесса декомпиляции Sonic Advance 2: как энтузиасты восстанавливают исходный код легендарной игры для GBA и создают нативные порты для совреме...
Как собрать собственный зал игровых автоматов прямо в VS Code
Обзор Visual Pinball — открытого движка для симуляции пинбола. Разбираемся, как устроена эмуляция реальных игровых автоматов, зачем там VBScript и как...
Как Google ломает чужой софт и почему нам всем стоит за этим подсматривать
Обзор официального репозитория Google Security Research: как инженеры Google ищут уязвимости в чужом коде и чему у них могут научиться разработчики.
Ядро Linux для Raspberry Pi — ваш пропуск в мир кастомных прошивок
Официальный репозиторий ядра Linux для Raspberry Pi — золотая жила для разработчиков одноплатных компьютеров. Разбираемся, чем он отличается от мейнст...
Как превратить Raspberry Pi Pico в аппаратный ключ безопасности
Превращаем Raspberry Pi Pico или ESP32 в полноценный аппаратный ключ безопасности FIDO2/Passkey. Обзор открытого проекта pico-fido с поддержкой WebAut...