2 ms·
I use D and like it. For me its positives are: - Much faster than Python (I use it in my day job). - Not as flexible as Python (not much is) but its so flexib
by gomoboo 3y ago
I use D and like it. For me its positives are:
- Much faster than Python (I use it in my day job).
- Not as flexible as Python (not much is) but its so flexible I've yet to be hindered by it.
- GC-based which has let me build complex libraries quickly without being buried in memory management.
- Large standard library with rich documentation.
- It's easy to build libraries and executables (programs are organized in directories).
- Works on macOS, Windows, and Linux.
- Supported by a plugin in IntelliJ IDEA.
- Welcoming, responsive, and active community forums.
- Write low- and high-level code in the same language.
What I don't like:
- The library ecosystem isn't as expansive as you'd find in languages like Python and C#.
- Sometimes feature additions get mired in community discussions.
I started using D after the move to D2 and only heard about the move in HN comments. Day-to-day it has never been an issue.
You can get many of the positives I list in languages like C#, F#, and Go. I think the community in D kept me from going elsewhere.
Edited for formatting.