3 ms·
Is Go the spiritual successor to Pike?
by nerdponx 4y ago
Is Go the spiritual successor to Pike?
- tpmx 4y agoI doubt that Pike was on the Go designers' radars - but to me personally, it certainly feels so. Go is now my favorite language. Who knows though, the Pike language's main creator has been at Google since well before Go got started.
- 2143 4y agoIn the excellent GOPL book [1], there's a part called "The Origins of Go" in the Preface that lists languages which had an influence on Go (there's an accompanying diagram). You can see this part of the book (including the aforementioned diagram) in the official sample at [2] (page xii). The languages are: ALGOL 60, Pascal, Modula-2, Oberon, Object Oberon, Oberon-2, CSP, Squeak, Newsqueak, Alef, and C. [1] The Go Programming Language, by Alan A. A. Donovan and Brian W. Kernighan https://www.gopl.io/ https://www.gopl.io/ [2] https://www.gopl.io/ch1.pdf https://www.gopl.io/ch1.pdf
- Abishek_Muthian 4y agoThanks for the information, But is the book still relevant today? Since Go has relatively very fast iteration cycle it now has lot more tricks than it did in 2015; Some of them default to other programming languages like 'sort'.
- em-bee 4y agoyou are not the first to ask: https://news.ycombinator.com/item?id=944519 https://news.ycombinator.com/item?id=944519 :-)