The Go Programming Language Promo
Google for Developers
1 min, 18 sec
Russ Cox from the Go team at Google showcases the speed and efficiency of building and testing in the Go programming language.
Summary
- Russ Cox introduces himself as a member of the Go team at Google and praises Go for its speed.
- He demonstrates the quick build time of the math package, which consists of over a thousand lines and builds in about 200 milliseconds.
- Running the tests for the math package, including test functions, completes in under a second.
- Russ illustrates the build time for the entire Go package tree, which contains around 120,000 lines of code and builds in under ten seconds on his laptop.
- He concludes by highlighting the productivity benefits of Go's fast build times and invites viewers to try Go, directing them to golang.org for more information.
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
More Google for Developers summaries
Google I/O 2012 - Go Concurrency Patterns
Google for Developers
Rob Pike's presentation on Go concurrency patterns covers the background of concurrency in Go, its distinction from parallelism, and practical patterns for writing concurrent software.
Google I/O 2009 - The Myth of the Genius Programmer
Google for Developers
A detailed exploration of common myths about programming genius and the importance of collaboration.
Google I/O 2012 - The Art of Organizational Manipulation
Google for Developers
A detailed guide on navigating and influencing the internal dynamics of an organization.
Google I/O 2014 - The ART runtime
Google for Developers
An in-depth look at ART, the Android runtime that replaces Dalvik, including its performance improvements and 64-bit support.
Reimagine the Future of Gaming with Google AI
Google for Developers
A detailed exploration of Google's partnerships in gaming, AI's transformative role in game development and publishing, and a demonstration of smart NPCs in a live game environment.