So it seems google's go is changing the programming landscape, well there probably were other languages out there before but the google-sphere seems to deliver more clout, people take notice.
Google Go appears to have done anyway with classical OOP, especially inheritence, although it can be realised via other ways. In my opinion inheritence is a flawed experiment anyway and is often mis-used in real life situations so that the benefits soon become impractical.
Additionally, the issues specifically to do with multi-threaded applications,( thread locking etc) seem to have a nice replacement in 'go routines' and channels. I really like this idea, I've downloaded the google install for my posix systems and I'm playing around. I especially love the way you can create a simple socket server.
Anyhow, google Go appears to be geared towards the replacement system's programming language. I would love to hear the opinions of others, especially those who have written system like applications (threaded) in c/c++.
I would like to know what your take on this is, have you tried Google go? How are compilation times, syntax, their garbage handling.
And first glance I'm pretty much impressed.