YoVDO

The Roots of Go

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses Architecture Courses Modular Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the historical roots and foundational concepts behind the Go programming language in this 29-minute conference talk from GopherCon 2015. Delve into the "language-archeology" of Go as Baishampayan Ghose traces its origins and core ideas. Discover how Go's features are influenced by older languages and systems, gaining a deeper understanding of its design principles. Learn about the "make and fix" paradigm, architecture's dominance over material, and the influences of BCPL, CSP, Smalltalk, and APL on Go's development. Gain insights into topics such as semicolon injection, modularity, and the Sieve of Eratosthenes implementation. Enhance your appreciation for Go's place in programming language evolution and how it builds upon historical computing concepts.

Syllabus

Intro
Learning from history
The make and fix paradigm
Architecture dominates material
Arch
BCPL
semicolon injection
modular
CSP
Sieve
Newsweek
Smalltalk
APL
Conclusion


Taught by

Gopher Academy

Related Courses

Rebuilding Parse.com in Go - An Opinionated Rewrite
Gopher Academy via YouTube
Closing Keynote
Gopher Academy via YouTube
Cayley - Building a Graph Database
Gopher Academy via YouTube
Static Code Analysis Using SSA
Gopher Academy via YouTube
Uptime - Building Resilient Services with Go
Gopher Academy via YouTube