Concretamente, todo lo que es posible hacer con C se puede hacer en Pascal (y de manera general, más limpiamente), y el Object Pascal, aún no siendo tan complejo como C++ (le faltan los templates), no solo es más que suficiente, sino que es elegante, eficiente, e incluso fácil.