precedence of cast

bearophile bearophileHUGS at lycos.com
Thu Aug 28 09:52:25 PDT 2008


Jarrett Billingsley:
> OT: is there anything about D that you _are_ satisfied with? 

There are many things I like of it, but finding and listing them all may require too much time, few of the most important things I like of it:
- the people of D community, because with few exceptions, most people seem intelligent, helpful, gentle, etc.
- the idea of putting program correctness first, avoiding several mistakes commonly done in C programs
- its templates
- for having a built-in GC.

And I like other things too:
- the idea of having built-in AAs and dynamic arrays
- its slicing syntax, partially
- how numbers can be written, 0b_0000_0000, 1_000_000, etc.
- nestable functions
- out/ref parameters
- Array bounds checking
- aliases
- the idea of being module-based
- static ifs, static asserts
- for having a bit of type inference, instead none at all
- the idea of having Contract Programming and built-in unit testing
- the idea of having built-in ddoc comments

That's why I use D when I can, instead of C++ or Cython.

But no language is perfect :-)

Bye,
bearophile


More information about the Digitalmars-d-learn mailing list