3 ms·
Looks like the target audience for C++ mindshare is being taken away by Golang and Rust. When I think of "D" I think of nothing but "oh, yeah, they use it at Fa
by jordigh 11y ago
Looks like the target audience for C++ mindshare is being taken away by Golang and Rust. When I think of "D" I think of nothing but "oh, yeah, they use it at Facebook". Who else uses it? How do you see Golang and Rust as competition?
- p0nce 11y ago> Who else uses it? http://wiki.dlang.org/Current_D_Use http://wiki.dlang.org/Current_D_Use And many more companies not in that list.
- jordigh 11y agoNever heard of any of them besides Facebook. Anyone famous?
- patal 11y agoRemedy and Funatics developed popular games. Though it's not said what they used "D" for. Remedy is responsible for Alan Wake and Max Payne, Funatics for Cultures, Zanzarah, among others.
- agumonkey 11y agoPretty big names in their field.
- gozo 11y agoBy following the links in the wiki: Remedy: "integrating D with a typical C/C++ game engine as an extension language for use processing game logic" Funatics: "D as a replacement for the parts of our infrastructure that use nodejs right now"
- andralex 11y agoD would be definitely helped by a large corporate sponsor. I think the foundation will make the language a more serious alternative for such adoption. Competition is good for all involved. Rust and C++ are the competitors closer to the same turf. I think we have a solid value proposition and several ways to enhance it and differentiate ourselves. Time will tell.
- 99decisionstr 11y agoWe built all of our machine learning backend in D at AdRoll. Some examples: - learning of large-scale classifiers and regressors using custom optimizers - real-time pricing of billions of ads a day using these models on ad exchanges. <.5ms latency to parse complex bid requests and compute sparse and simd dense dot-products - a real-time event processing system that hits DynamoDB with ~4.5K json queries per sec on a single node We literally have D systems deployed on hundreds of ec2 instances as we speak and responsible for mission critical tasks of a >100$M run rate company. D is ready for prime time and works at scale.
- martin_ 11y agoThanks for sharing!
- troutwine 11y agoAnd we embed D in our large-scale Erlang deployments, too. It's a fun time.
- shawn-butler 11y ago>> D is ready for prime time Not on ARM. I will try again but last time I tried setting up a toolchain (~6 months ago) met with headache, pain, and eventually heartache.
- srean 11y agoIs there a lot of C++ to go traffic ? I have not seen much along those lines. Go doesn't remotely look like a language that a C++ programmer would be interested in. Given its limitation go is an ok enough language but that's about it.