International Journal of Computer Applications
The real purpose of a programming language is to communicate a set of instructions to a system, basically a computer. Just like natural languages, programming languages are described using their syntaxes and semantics. This paper presents a comparison of a newly-developed programming language called D with traditional languages like C, C++, C# and Java. D is applicable to many programming paradigms like object-oriented with classes and interfaces, generic programming with templates and mix-ins, procedural programming with functions and arrays etc.