3 ms·
but this is really a poor argument for D your thesis code, isn't necessarily code that will be used by many people or shared with many developer (you didnt even
by systems 10y ago
but this is really a poor argument for D
your thesis code, isn't necessarily code that will be used by many people or shared with many developer (you didnt even share a link to the source code)
a thesis, just produce a proof of concept
D is unpopular , and I really believe that going after c++ was a bad idea .. if this was not clear at first, it should be clear by now, yet almost 100% of the article i see on D never stop from claiming how much better it is compare to c++
I guess the lesson learned from D's unpopularity is, when creating something dont focus on one competing tool
I recall how one time Linus Torvald, bashed subversion on how "Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System" -- Wikipedia
Was a horrible design choice from the start
By focusing on C++ they added a GC, as an advantage (because C++ didnt have a GC)
but now that many people priase Rust for not having a GC and arguing they prefer C++ over D for it ... now they are trying to dis-integrate the GC ... very reactive, design decision ... and i doubt this will help much
- shakna 10y ago> yet almost 100% of the article i see on D never stop from claiming how much better it is compare to c++ And I see the same from Rust and Go communities, hell I see it in Swift and Java communities a fair bit too. That's not a real argument for or against a language. It just says the community will actually compare itself to other languages in similar fields. X vs Y articles are dime a dozen. Some of Ds library inspired things in the new C standards, and D is influenced by other languages. I fail to see how that is a bad thing. Common Lisp influenced Closure. CoffeeScript influenced ES2005. C has influenced Go. Python, Nim. That's just natural evolution. A language trying to become more flexible, is a good thing.
- WalterBright 10y agoIt's quicker to teach a language by pointing out how it differs from a similar language that the student may know.
- nix0n 10y agoAs someone who contends against the horrors of C++ daily, I wish the best of success for both Rust and D. C++ is an incredibly popular collection of footguns and its replacement is a noble design goal. Conversely, SVN is one of the tools which I use to archaeologize within a C++ codebase. It might not be right for the Linux kernel or other FOSS projects, but in the corporate world it works fine.