Programming languages are best used for applications with:
a large amount of data handling
a smaller number of screen formats
non-standard hardware and software
a need to control system parts
The advantages of programming languages include:
producing applications that run fast
accessing system calls directly
being able to control non-standard hardware and software
being usable for a wide variety of platforms.
The disadvantages of programming languages include:
slower development time
need for skilled programmers
difficulty in debugging
unsuitability for prototyping
Because C++ is object-oriented, has numerous compilers for many platforms,
and can access system part, it is currently the most popular language
for multimedia design and implementation.