Здравствуйте, zelenprog, Вы писали:
Z>По сути мне нужно "вручную" придумать механизм, заменяющий указатели на функции.
Зачем?
Z>Без указателей на функции код получается жестко связанным.
Какую задачу вы хотите решить? Причем тут жесткая связанность. Все проблемы связанности важны при масштабированиии, в маленьких программах это не принципиально.
В C это решалось написанием мелких утилит которые компоновались друг с другом через ввод/вывод.
cat input | prog1 --prm 1 | prog2 | prog3 > result