Walter Bright Wrote: > bearophile wrote: > > Andrei Alexandrescu: > >> In my humble opinion, the design of Java, C#, and Go is proof that their > >> authors didn't get the STL. Otherwise, those languages would be very > >> different. > > > > I don't believe you. Among the designers of Java, C# and Go there are people > > that are both experts and smart. > > Of course they are experts and smart. That doesn't mean they won't make > mistakes. Both Java and C# have added generic support only after several > cycles. > We'll see how long Go manages to resist adding it. My prediction is Go will > not > become a mainstream language without it.
At least the hype around Go shows that the language's authors enjoy a huge respect. Some people believe that because of the divine effort from Rob Pike, no matter how bad Go looks now, it will replace ALL other languages very soon. Go is going to be used in kernel development, in systems programming, in application programming, as a low-level scripting language. It will replace everything. > > C# designers have shown to be sometimes smarter than D designers. > > And D sometimes has smarter decisions than C#. I think the statement is > meaningless. C# is already a legacy language. Now we have Clojure and Go.