D - more or less power than C++?

Thomas Kuehne thomas-dloop at kuehne.cn
Fri Mar 3 14:11:10 PST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Walter Bright schrieb am 2006-03-03:
> I started a new thread for this:
>
> "Mike Capp" <mike.capp at gmail.com> wrote in message 
> news:dua67i$12cr$1 at digitaldaemon.com...
>> 7. D has all (well, most of) the power of C++
>
> I see this often and am a bit perplexed by it. What power do you feel is 
> missing?
>
> And what about the missing power in C++ - inline assembler, nested 
> functions, contract programming, unit testing, automatic documentation 
> generation, static if, delegates, dynamic closures, inner classes, modules, 
> garbage collection, scope guard?
>
> What does D have to do to have more power than C++? 

0)
Stockpiles of projects / code - just like C++.

1) standard
A standard instead of a "blah, blah, blah" documentation.
(-> http://www.digitalmars.com/d/float.html)
Enumerating statements in the documentation might be a start.

2) lib
A decent standard lib. Decent isn't necessarily large, but useful,
structured, documented and working.

std.string.tolower/toupper corrupts input:
toupper(tolower("a\u1000B"))

3) compiler
C++ is available on how many architectures and OSs right now?

4) IDE support / tool chain
<no comment>

Granted there are some rough corners in the D feature collection, but I
don't think that they are THE problem.

Thomas


-----BEGIN PGP SIGNATURE-----

iD8DBQFECMx03w+/yD4P9tIRAt5rAKCxQtPIdWle0ldbRV/RnDWOujc3xQCfZnYY
PcvX0TnIZCjq5vcYgH1qZwM=
=9HfT
-----END PGP SIGNATURE-----



More information about the Digitalmars-d mailing list