Robert Griesemer: The Go co-creator who wrote its spec and built generics
Robert Griesemer, a Swiss computer scientist who earned his PhD from ETH Zurich under the academic lineage of Niklaus Wirth, co-founded the Go programming language alongside Rob Pike and Ken Thompson on September 21, 2007. Before Go, he contributed to major projects including Java's HotSpot VM, Google's V8 JavaScript engine, and the Sawzall data-processing language. Griesemer served as the primary author of the Go language specification, a foundational document that ensures consistency across all Go compilers and is written using Wirth Syntax Notation developed by his academic predecessor. He also designed the type unification algorithm that powers type inference for generics, introduced in Go 1.18, allowing cleaner code without explicit type parameters. Despite his outsized technical contributions, Griesemer remains largely out of the public spotlight compared to his more prominent co-creators.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in