3 ms·
I was unaware it was 9 years old. You have made me reconsider whether or not my exposure to D is in a bubble. I actually have the D episode of cppcast sitting i
by sqeaky 10y ago
I was unaware it was 9 years old. You have made me reconsider whether or not my exposure to D is in a bubble. I actually have the D episode of cppcast sitting in my playlist right now. Not because I searched it out, but because Alexandrescu pushes D so hard. I have also seen a Google tech talk, and several talks from the level of Boostcon or Cppcon. I just search for "Nim Tech Talks" and I couldn't find anything recorded, just one programming language enthusiast group on meetup.
After reconsidering, I think D while not mainstream has a much larger mindshare that nim. Even if it were the larger one I don't the need for another language in exactly this space where several other languages have failed demonstrating the difficulty here.
As for garbage collectors, I still hold the opinion that they leave all the other resources unmanaged. All but the best have large performance costs and that Rust and C++ solve these with RAII.
I apologize if you thought that I meant Ruby, Python or other newer scripting was a drop in replacement for a strong systems language. I see a typical lifecycle for software starting off as rapidly cobbled together pile of some scripting language. Perhaps someone makes a thing Ruby on rails and they assemble some product in a week or two. Then as they grow product owners often choose to rewrite (sometimes just partially) in something faster. Commonly Java, Go or C, so why settle for something slow here, when the problem is well define and it can be done with tools that produce incredible performance. People jump this gap because it is worth the time and effort to maximize the ability to scale a proven product. Why leave half or more of the performance on the table even when compared to Java?
I appreciate your input, but you seem more intent on attacking other languages than promoting Nim. I am still unsure why its good. Even if the others are bad, that doesn't make Nim good.