7 ms·
D vs go/erlang - D is a "real" systems language insomuch that you don't have a runtime spawning threads without you. D vs rust - D is 100% more familiar to any
by liveoneggs 8y ago
D vs go/erlang - D is a "real" systems language insomuch that you don't have a runtime spawning threads without you.
D vs rust - D is 100% more familiar to anyone with C or C++ background
- efaref 8y ago> D vs rust - D is 100% more familiar to anyone with C or C++ background I had the opposite experience. I have a long history of C and C++ development, yet I found D pretty impenetrable (my team inherited some D code to maintain). Rust, however, was easy to use out of the box.
- sametmax 8y agoI have a hard time finding value in this. Mastering a language take years, so the tool better has some killer feature to make it worth the investment. I can see why Go, if you want an easy to compiled yet middle level language with good concurrency. I can see why erlang, if you want crazy concurrency, and reliability. I can see why rust, if you want c/c++ power, with a modern touch and a safety net. But what is the selling point in D ? Why should I choose D over those for a particular task, and take the time and energy on this on not something else ?
- liveoneggs 8y agoD only "competes" with rust in the list you gave, is what I was really trying to say. If you are working on something high-level enough to use erlang then I think you should. (I love erlang)