Rename 'D' to 'D++'

meppl via Digitalmars-d digitalmars-d at puremagic.com
Sat Mar 11 02:32:02 PST 2017


On Friday, 10 March 2017 at 11:25:11 UTC, Traktor TOni wrote:
> I think the name is just misleading, the D developers should at 
> least be honest with themselves.

look here:  
https://en.wikipedia.org/wiki/C_(programming_language)#History

so, once upon a day there was _A_ssembler. then a language of the 
name "B" was created. later a successor language was created - 
called "C".

it happened that someone was not satisfied with "C", but didnt 
really want to abandon "C". thats why he created a superset of 
"C" and called it "C++".  a "C" with more capabilities.  (thats 
probably not 100% true, but still pretty much the meaning of the 
name).

another person was not satisfied and created another successor. 
"D" was born. "D" abandoned compatibility with "C" - more than 
"C++" did. also, "D" is ment to be a successor of C/C++. but "D" 
is not a (C++)++ or C+2, also not a C++, because its not a 
superset, since it breaks compatibility to the predecessors

in that context, i think the name is _not misleading_:  A B C C++ 
_D_


More information about the Digitalmars-d mailing list