
 
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. 

