| Unfortunely given that the authors are also related to C's creation, it shows a common pattern, including why C is an insecure language. > Although we entertained occasional thoughts about implementing one of the major languages of the time like Fortran, PL/I, or Algol 68, such a project seemed hopelessly large for our resources: much simpler and smaller tools were called for. All these languages influenced our work, but it was more fun to do things on our own. From https://www.nokia.com/bell-labs/about/dennis-m-ritchie/chist... Go grew up from the failed design with Alef in Plan 9, which got a second chance with Limbo on Inferno. https://en.wikipedia.org/wiki/Alef_(programming_language) > Rob Pike later explained Alef's demise by pointing to its lack of automatic memory management, despite Pike's and other people's urging Winterbottom to add garbage collection to the language; https://doc.cat-v.org/inferno/4th_edition/limbo_language/lim... You will notice some of the similarities between Limbo and Go, with a little sprikle of Oberon-2 method syntax, and SYSTEM replaced by unsafe. https://ssw.jku.at/Research/Papers/Oberon2.pdf |