Generics in Go: A Look at the Current Design Draft | hatchpad
🚀 Sign-Up for Weekly hatchpad Newsletter: https://www.myhatchpad.com/newsletter/
🔔 Get alerted about startup job openings: https://www.myhatchpad.com/job/submit...
Since the 1.0 release of the Go programming language in 2012, perhaps the single most requested feature is generics, a programming technique for writing algorithms and data structures that operate over abstract types. These are then turned into concrete types like strings and integers sometime later in the compilation/running of a program. Implementing generics requires a thoughtful design process; How does a compiler or interpreter know what types to use? When we write C++ or Java code using generics, it is easy to forget that these were new features that weren't finalized until ~ 1998 and ~2004, respectively. In this chat, we will look at the most recent design draft for implementing generic programming capabilities in Go, and what it means for Go 1.x and beyond.
🐣 What is hatchpad? 🐣
Hatchpad is the community for startup technologists.
Our members include Software Engineers, Product Managers, Data Scientists, and Tech Executives; all connected through their passion for startups and desire to create innovative technology.
Every week we chat with startup technologists to provide you behind the scenes insights on technical skills, career advice, and industry trends.
If you want to learn from and grow alongside a curated group of startup technical professionals, this community is for you.