Главная
Study mode:
on
1
Intro
2
What are maps?
3
High-frequency trading bot
4
Simple implementation
5
Idea: split data up into buckets!
6
Hash function
7
Map bucket in Go
8
Lookup implementation, page 1 of 2
9
Maps in other languages
10
Speed
11
Space
12
Conclusions
Description:
Dive into the inner workings of Go's map implementation with Keith Randall's insightful conference talk from GopherCon 2016. Explore the fundamental concepts of maps, their practical applications in high-frequency trading bots, and the evolution from simple implementations to more sophisticated designs. Discover the ingenious idea of splitting data into buckets and learn about Go's unique approach to map buckets. Examine the lookup implementation in detail and compare Go's maps to those in other programming languages. Gain valuable insights into the speed and space considerations of map implementations, and walk away with a deeper understanding of this essential data structure in Go programming.

Inside the Map Implementation

Gopher Academy
Add to list
0:00 / 0:00