Вот, вроде тоже С++ - как и у Владислава, но у него мне, сишнику,
хоть немного понятней. Мне, конечно, очень часто не хватает ООПщины, но ради нее я не готов на современный С++ перебираться. А писать на нем в сишном стиле - только позориться. Поэтому я выбираю С. А ООПщину реализую указателями на функции в структурах. Жаль только, что нет возможности выполнять "наследование" как слияние нескольких структур.