Nikita Mandrykin

Практикуюсь в программировании. C • Python • Assembly • Linux

Назад

Обо мне

Изучаю программирование через практику и pet-проекты. Работаю с низкоуровневым кодом (C, Assembly) и создаю инструменты для автоматизации.

C (C99) Assembly (NASM) Python Bash GNU Make GDB Git GitHub Actions

Проекты

⚙️

asm-labs

Лабораторные работы на NASM x86_64: смешанное программирование (C + ASM), прямой ввод-вывод без библиотек и FPU-вычисления.

NASM • GCC • Makefile
🚀

c-labs

Лабораторные работы на С99: от алгоритмической базы до работы со сложными структурами данных, файлами и таблицами диспетчеризации (указатели на функции).

C99 • Bash • Makefile

coursework

Курсовая работа (1 курс): Моделирование прохождения сигнала через электрическую цепь. Численные методы на C, верификация в wxMaxima и автоматизация отчётов на Bash.

C99 • Bash • Makefile
📚

docs.basted.ru

Конспекты лекций по C: основы, указатели, структуры данных.

MkDocs • Material • GitHub Pages

Rock, Paper, Scissors

CLI игра на C99 с тестированием и CI/CD.

C99 • Makefile • GitHub Actions
>_

textfetch

Легковесная CLI утилита на C99 для вывода информации о системе. Настроен CI/CD пайплайн (GitHub Actions) для автоматической сборки и публикации релизов.

C99 • Cross-platform • Makefile • GitHub Actions