Traditional (compiled) object-oriented languages such as C++ offer powerful development tools for expert programmers. |
However, C++ is often being found difficult as a delivery platform for high level reusable classes, suitable for visual interactive application development. |
Most typical problems with C++ based large scale and/or visual interactive development are: platform dependency, code maintenance, lack of code mobility, lack of introspection support for runtime code manipulation and inspection. |