Цитата(ViKo @ Jun 3 2012, 20:31)

Как бы сделать это в виде массива из меток на низкоуровневые части, которыми набита одна функция верхнего уровня?
Это называется Forth-ядро, т.н. шитый код.
Проблема только в том, что при реализации на си быстродействия не добавит. А при реализации на уровне ассемблера будут проблемы стыковки с сишной инфраструктурой. А и действительно, чем switch не устраивает?
Если сильно критично быстродействие, можно мелкие функции заинлайнить.
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)