Is Anything Holding you back?

Chris via Digitalmars-d digitalmars-d at puremagic.com
Fri Oct 2 02:30:42 PDT 2015


On Friday, 2 October 2015 at 03:34:18 UTC, Adam D. Ruppe wrote:

> Moreover, and this is really important, D can already interact 
> the majority of existing software out there.

This is a very important point that is often forgotten. What has 
been done in C is also available to D. To work with D you don't 
need to have everything written in D. If that was the case, no 
new language could ever be used, because it's impossible to catch 
up with the wealth of libraries that already exist in C/C++.

And through C you can communicate with other languages too, 
Python, Lua etc. Look at PyD and LuaD for example or the 
DerelictD stuff.

One caveat though: if your software is GUI-centered, research the 
possibilities in D. If you wanna go mobile (ARM), check carefully 
what can be done already and what can't.





More information about the Digitalmars-d mailing list