(Created page with "'''D''' is a general-purpose, imperative, object-oriented, system programming language first appeared in 2001. The D programming language barrows many concepts from the C++|...") |
|||
Line 10: | Line 10: | ||
== References == | == References == | ||
{{reflist}} | {{reflist}} | ||
+ | |||
+ | |||
+ | [[Category:D programming language]] |
Revision as of 20:31, 14 December 2013
D is a general-purpose, imperative, object-oriented, system programming language first appeared in 2001. The D programming language barrows many concepts from the C++ programming language while maintaining full compatibility with C. D focuses on producing high performance code while supporting memory safe programming and eliminating as much as possible undefined and implementation defined behaviors.
History
Work on the language, which was originally named Mars Programming Language and later change to D, began in late 1999 by Walter Bright[1]. First public release was in December 8, 2001[2]. The D programming language reached version 1.0 in Jan 2nd, 2007[3]. Version 2.0 was released in June 17, 2007[4].
Standard Library
- Main article: Phobos
The D programming language official runtime and standard library is called Phobos. For a number of year, when D version 1.0 was released some of the members of the D community was highly dissatisfied with the standard library. This lead to the release of the Tango D Runtime Library. Tango's original momentum influenced Phobos and the official standard library opened up more to the community.