I have decided to learn the D programming language due to several reasons.

One is just for the sake of learning: mostly my experience comes from Python and Java and I want to get more into the lower level with a system programming language.

Second reason is D’s lower popularity. Unlike Rust, it doesn’t have big corporate backers. The language’s official website however lists many users.
In AAA gaming space only Remedy has used D for its game engine. This somewhat adds a certain nicheness and mystique to the language.

The third reason is that even though learning D will not likely get me a job, I may make my own D projects for hobbyist purposes.

Are there any D programmers? What you think of it? How it fares against C/C++ and Rust?

The official D website

  • copacetic@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    4 years ago

    Comparable and bigger projects do use other languages: Hacker News (Arc/Lisp), Lobste.rs (Ruby), Reddit (first Lisp, then Python).

    I’m not sure if we really disagree. If I were to start something like Lemmy, Python would give me a quicker start because I have some Django experience. On the other hand, your argument to use a strictly typed language is a good argument as well. Since Lemmy is growing nicely, you certainly did not make a wrong choice. Way to go!

    • nutomic@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      4 years ago

      Its definitely possible to write big projects in any language, but I think that takes much more time for testing and debugging with a language like Python (not familiar with the others).

      And I’m not saying we disagree, I just had to do my mandatory weekly Rust promotion 🤣