<story><title>Specification for the D Programming Language</title><url>https://dlang.org/spec/spec.html</url></story><parent_chain><item><author>Neku42</author><text>This seems to be an increasingly growing niche where D is gaining popularity. I see more and more people turning to D where they would normally use python or R for adhoc data crunching</text></item><item><author>tastyminerals</author><text>I started reading about D couple of months ago after work. For me, it appeared to be easier than Scala for example which I use at work. Not only is it simpler, it is faster and I am not even talking about compile times. These features alone persuaded me to rewrite couple of Scala based data processing algorithms we use for our ML models to give it a try. What I really liked is that you don&amp;#x27;t have to know all about the language to write perfomant code. Still keep wondering how does it get constantly overlooked.</text></item></parent_chain><comment><author>chromatin</author><text>We are using D for high performance computational biology -- I brought a Go dev and a python dev both onboard with minimal learning curve. Even the powerful template metaprogramming seemed really easy for the team to pick up. I believe this is because it really has a nice design (compared with, say, C++, which I would never, ever use in general bioinformatics unless team had specific past expertise)</text></comment>
<story><title>Specification for the D Programming Language</title><url>https://dlang.org/spec/spec.html</url></story><parent_chain><item><author>Neku42</author><text>This seems to be an increasingly growing niche where D is gaining popularity. I see more and more people turning to D where they would normally use python or R for adhoc data crunching</text></item><item><author>tastyminerals</author><text>I started reading about D couple of months ago after work. For me, it appeared to be easier than Scala for example which I use at work. Not only is it simpler, it is faster and I am not even talking about compile times. These features alone persuaded me to rewrite couple of Scala based data processing algorithms we use for our ML models to give it a try. What I really liked is that you don&amp;#x27;t have to know all about the language to write perfomant code. Still keep wondering how does it get constantly overlooked.</text></item></parent_chain><comment><author>z3c0</author><text>As one of those people, I can say the reason is for the C-level processing power with the approachable syntactic sugar. Out of all the languages gaining popularity for their ability to run natively (Rust, Go, D, etc), I&amp;#x27;ve felt that D is the most natural continuation of C&amp;#x2F;C++, at least syntactically. I haven&amp;#x27;t touched the language in about a year, but I&amp;#x27;m personally rooting for it.</text></comment>