1 | Traditional (compiled) object-oriented languages such as C++ offer powerful development tools for expert programmers. |
2 | However, C++ is often being found difficult as a delivery platform for high level reusable classes, suitable for visual interactive application development. |
3 | 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. |