Проекты школы 21
philo - проект про многопоточность и управление потоками, задача Философов. Skills : Imperative programming, Unix, Rigor.
cub3D - реализация псевдо3D с помощью трассировки лучей (Raycasting) по алгоритму Lodev. Skills : Imperative programming, Graphics, Rigor, Algorithms & AI.
ft_printf - реализация функции printf. Skills : Rigor, Algorithms & AI.
get_next_line - реализация стандартной функции Си get_next_line, которая считывает строку со стандартного ввода. Skills : Unix, Rigor, Algorithms & AI.
libft - реализация стандартных функций Си. Skills: Imperative programming, Rigor, Algorithms & AI.
minishell - реализация терминала, с реализацией команд echo, cd, export, unset, exit, env и выполнением остальных команд через exve. Skills : Imperative programming, Unix, Rigor.
minitalk - необходимо создать два процесса и побитово передать текст между ними с подтверждением получения каждого сигнала. Сигналы передаются через SIGUSR. Skills : Unix, Rigor.
push_swap - Применение алгоритма быстрой сортировки для сортировки чисел в двух стеках c помощью данных команд. Skills : Imperative programming, Unix, Rigor, Algorithms & AI.
so_long - реализация 2D игры c собираением ключей и открыванием двери после этого, через библиотеку minilibx. Skills : Imperative programming, Graphics.