Иногда, когда накатывает совсем странное настроение, то... Для такого вот "задания"...
Тянет философски рассуждать о ассемблерах для разных архитектур, процедурных и функциональных языках и как метапрограммирование сводит второе к первому, а умное i/o и сложные контроллеры с замысловатыми системами прерываний и приоритетов наоборот, придают императивному коду оттенки декларативного...
Эх.
А ведь ещё есть квантовый компьютинг.