Re:C and C++ Prioritize Performance over Correctness
by anthk on Friday August 18, 2023 @03:52PM
(#37181183)
Go it's modelled after plan9'C [1-9]c = go cross compiling, and Limbo so it has a lot of sense. Both come from the same people after all. Unix->Unix8 -> Plan9 -> Go.
Re:C and C++ Prioritize Performance over Correctness
by akshayshah on Friday August 18, 2023 @03:55PM
(#37181215)
Expanding this for those not familiar with Go's history: Ken Thompson, formerly of Bell Labs and co-creator of B and Unix, was deeply involved in Go's early days. Rob Pike, also ex-Bell Labs, was also one of Go's principal designers.
I can't find a source now, but I believe Rob described Russ Cox as "the only programmer I've met as gifted as Ken." High praise indeed.
Go really is in many ways more similar to early C in spirit than modern C is.