Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

C/Unix is generally largely credited to Brian Kernighan, Dennis Ritchie, and Ken Thompson. Although Ken Thompson did contribute to Go, he appears to have retired early in the life of the project (I can't find any contributions of his that don't pre-date Go's 1.0 release in 2011), and credit for Go instead tends to lean toward Rob Pike and Robert Griesemer, the former of whom worked at Bell Labs, but appears to have joined in time to have more of an impact on Plan 9 than on Unix. In particular Go bears very striking resemblance to Pike's two earlier languages, Limbo and Newsqueak.


>In particular Go bears very striking resemblance to Pike's two earlier languages, Limbo and Newsqueak.

From the GoPL (The Go Programming Language book, by Donovan and Kernighan), page xii, part of the genealogy is:

CSP (Hoare, 1978) -> Squeak (Cardelli & Pike, 1985) -> Newsqueak (Pike, 1989) -> Alef (Winterbottom, 1992) -> Go (Griesemer, Pike and Thompson, 2009).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: