Power of D

Era Scarecrow rtcvb32 at yahoo.com
Thu Apr 26 05:51:04 PDT 2012


On Thursday, 26 April 2012 at 12:30:02 UTC, Nicolas Sicard wrote:
> I think that many D powerful features are also easily done in 
> Python or have easy to use equivalents, thanks to built-in 
> dictionaries, list comprehensions, eval, etc. and so many 
> available libraries. Albeit at the price of a sloooow execution 
> comparing to D (unless you can utilize native extensions).

  Heavily used features on a certain scale or larger _should_ be 
built into the language. C++ added new/delete for memory 
management, but didn't give you any good containers; Although the 
STL is there (Honestly without watching a good explanation of how 
the STL is suppose to work, I got totally lost, and nothing made 
sense).

  Honestly dealing with the issues of C++ templates, syntax and 
macros makes me feel like I'm driving with square wheels (It's a 
bumpy ride). To quote Adam Savage (Mythbusters) "Square wheels 
are stupid".

  Unfortunately something in my brain makes learning unfamiliar 
languages that don't follow the structured syntax similar to 
C/Java/C++/D. I get utterly lost and my head as feels like it's 
dividing by zero.


More information about the Digitalmars-d-learn mailing list