Posted by : Rohit Hazra Thursday, March 29

Hey Readers,
I was thinking about what to write in my new blog post. Then a geekli.st geek, mentioned about 'D' Language, and I just got what to post.

D Language was orignally named as 'Mars Programming Language'. The language was created by Walter Bright of Digital Mars, Andrei &Alexandrescu (since 2006). 'D' started as a re- engineering of C++, and even though it is mainly influenced by this language, it is not a variant of C++. 'D' has redesigned some of the C++ features and has been influenced by concepts used in other modern programming languages, such as : Java, Python, Ruby, C#, and Eiffel. It is multiparadigm, supporting many programming styles: imperative, object oriented, and meta programming. D is a system's programming language. Its focus is on combining the power and highperformance of C and C++ with the programmer productivity of modern languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability. -- Digital Mars There are two versions of the language: 1. D version 2 which is recommended for new projects. 2. D version 1 which is in maintenance mode. “It seems to me that most of the ‘new’ programming languages fall into one of twocategories: Those from academia with radical new paradigms and those from large corporations with a focus on RAD and the web. Maybe it’s time for a new language born out of practical experience implementing compilers.” -- Michael “Great, just what I need.. another D in programming.” -- Segfault 'D' Language Appeared in 2001 with it's Stable release 2.058 / 1.073 (February 15, 2012 ). It has a strong & static typing discipline. It's Major implementations are DMD ( reference implementation ), GDC, LDC and as said before it is Influenced by C , C++ , C# , Eiffel , Java , Python , Ruby. It has Influenced MiniD , DScript , Vala , Qore. Supporting OS DMD: Unix-like , Windows , Mac OS X. License : GPL / Artistic (DMD frontend), Boost (standard and runtimelibraries), source available (DMD backend), Fully open-source (LDC and GDC). It's Usual filename extension is '.d'. For more info visit www.dlang.org.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

Popular Post

- Copyright © Technopits -Powered by Blogger