4 ms·
D is like Go if Go had actually been a "systems" programming language. Rust is difficult to compare to other stuff.
by liveoneggs 9y ago
D is like Go if Go had actually been a "systems" programming language. Rust is difficult to compare to other stuff.
- eco 9y agoHow do you figure? D is C++ with lessons learned. I mean, it's right there in the name. I find very few similarities between Go and D. Also, D is much older than Go so if anything Go would be D if D decided to not be a "systems" programming language (but it's plainly obvious that isn't the case).
- acehreli 9y agoTo me, D's compile-time features like templates, code generation, etc. are some of its most important features. Lacking those and exceptions and many other useful bits, Go cannot compare to D. (I finally can claim experience on both languages after having coded Go for about a month.)
- int_19h 9y agoI think the point is that D targets the same set of scenarios as Go, but it's better at it for all the reasons that you've listed.
- _ak 9y agoGo is still a systems programming language, in the original sense of how Rob Pike explained it in the introductory presentation video about Go from 2009.
- liveoneggs 9y agoand I'm a professional basketball player in the way I explained it to my 8th grade class