Is D Language mature for MMORPG Client ?

bearophile bearophileHUGS at lycos.com
Fri Aug 3 13:05:35 PDT 2012


Robert:

> im a c++/c# developper and i really want to try D.
>
> I am currently developing a MMORPG, client part is in c++ and
> server in c#, i want to know if D language is "ok" for the 
> client side ?

I have one more comment. I see D as a possible future alternative 
to Ada to write some moderately reliable programs. D is not 
designed to write programs as reliable as Ada programs (*), but 
once the D compiler and Phobos will be well debugged, I think D 
programs will be more reliable than C/C++ programs.

But so far I have not seen people think and discuss of D as a 
possible future alternative to Ada; most people seem interested 
in D just as a language to write games.


(*) Ada has many features missing in D that make its programs 
significantly safer than D programs, like:
- built-in ranged integers;
- user-defined array indexes;
- clean syntax to stack-allocate matrices of runtime-defined 
sizes;
- pointer kinds with different limitations;
- stack overeflow safeties;
- safe concurrency;
- no undefined semantics;
- explicit type conversions;
- sane modulus on negative numbers;
- integral runtime overflow tests;
- etc etc.

Bye,
bearophile


More information about the Digitalmars-d mailing list