I did like Oberon a lot, and appreciate Oberon-2 influence on Go, but I think there is a lost opportunity in a company like Google sponsoring such a design, when it could have done so much more helping advancing the state of art for mainstream developers.<p>In that regard, Apple and Microsoft do so much more to help developers improve their skill sets, given the programming languages and tools that they have brought into the market.<p>However, I do advocate Go for the use cases where developers still make use of C for user space applications, without any real need for C&#x27;s low level features.<p>Also do believe that Go can actually be used for systems programming, even if not all scenarios from systems programming like for example, 8 and 16 bit embedded processors, can be covered.<p>The language is similar enough to Oberon and Limbo for it to be possible, just needs someone to write a bare metal runtime.