пишите программное обеспечение как инженер по встроенному ПО, и все станет проще - никакой динамической памяти (я буквально не знаю, как использовать malloc) - никакой рекурсии (я буквально не знаю, как обходить бинарное дерево) - никакой многопоточности (я пишу все в одном большом удобном цикле)