Software Engineering Radio - the podcast for professional software developers cover image

Software Engineering Radio - the podcast for professional software developers

SE Radio 608: Lane Wagner on Revisiting the Go Language

Mar 20, 2024
Explore Go language with Lane Wagner as he discusses its fast compilation speed, object-oriented concepts, struct embedding, concurrency, memory management, and advanced database interaction in a deep dive with Philip Winston.
01:08:23

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Go prioritizes simplicity and faster compilation speed over a large feature set.
  • The defer keyword in Go simplifies clean-up tasks and enhances code modularity.

Deep dives

The Go Programming Language as Modern C for the Web

The Go programming language, created by authors Rob Pike and Ken Thompson, aims to be a modern version of C with Unix philosophies. In 2023, after approximately 12 years since its initial release, Go is perceived as modern C geared towards web development. Compared to C++, Rust, and JavaScript, Go provides a compiled, fast execution environment.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner