• @ZILtoid1991
    link
    52 months ago

    I’m a D developer. It’s mostly like C and C++, but with a kind of optional garbage collector (which I might get rid of in the future through a custom runtime), and decades of hindsight in language development. No precompiler, no mandatory header files, a very nice to use template system, and a very powerful metaprogramming system. The catch? It’s obscure enough for it to not have a lot of support libraries, so you have to spend the time saved from pulling your hair out from 1970’s language design on developing your own solutions (then pull your hair out from undocumented OS features).