D : New entrant in Systems Software Arena
In the history of computing C language appeared in 1972 with the humble start for writing portable Operating System kernel (UNIX) C. On the wings of Unix success, C reached far and wide to be used from embedded systems to supercomputers. It went onto succeed in both system software and application software. Soon it was being used for projects huge in size (Lines of code) and complexity started to loom over such projects. Only highly disciplined programmers and process kept large projects going while others started to failed. The symptoms of failure were - missing project timelines, huge delay in bug fixes etc. With appearance of C++ on computing scene (1983) Object Oriented Programming features became available and raised this project size limits to higher levels. C++ added more design and structure to programs and enabled programmers to succeed in big projects with lesser effort. Further increases in complexity of projects have brought virtual machine based platforms like (Java and .N...