Earlier quoted context omitted.
I'm going to fundamentally disagree with at least the target of Go. Go introduced a series of concurrency primitives with syntax that's made writing and reasoning about concurrent code a joy, something that's not the case in Java/C++/C/Python (maybe up till the late 3.X in the case of Python), and it did that with a language paradigm (interface driven) that's vastly different from Python's mixture of OOP and duck-typ…
Go didn't "introduce" CSP or actor like primitives. Scala had actors in 2006, I think Clojure has for a similar amount of time as well. There have been libraries for it in Java and C++ also since the early 2000's and probably earlier. Plenty of other people would say "I wonder how far along the industry would be if you people would actually learn how to manage your memory and write C". I don't see the industry gravit…
Well they do not want GC for their language hence borrow checker while Go already has an excellent GC.
As opposed to learning new things we need useful new things which couldn't be done before fancy new language.