Development & LanguagesDevelopment & Languages
Conference45min
INTERMEDIATE

Understanding 5 languages memory models (or most of them)

In this talk we are going to explore the memory management model for 5
different languages, C, Rust, Python, Go and Java. For each language we are
going to see different ways of handling memory. We are going to explore
concepts like the heap, the stack, garbage collection, mark and sweep, or stop
the world. After this talk you should be able to understand most of the
programming languages memory models and garbage collectors by understanding the
main traits of that language.

Jesús Espino
Jesús EspinoMattermost

talkDetail.whenAndWhere

Friday, April 19, 11:35-12:20
Paris 241
talks.description
In this talk we are going to explore the memory management model for 5
different languages, C, Rust, Python, Go and Java. For each language we are
going to see different ways of handling memory. We are going to explore
concepts like the heap, the stack, garbage collection, mark and sweep, or stop
the world. After this talk you should be able to understand most of the
programming languages memory models and garbage collectors by understanding the
main traits of that language.
Language Traits
programming languages
Garbage Collection
Memory management
talks.speakers
Jesús Espino

Jesús Espino

Mattermost

Spain

I'm an Open Source and software development enthusiast. I love writing code and contributing to Open Source projects. I have the privilege of being one of the starters or contributors in some interesting Open Source projects like Taiga, Penpot, Mattermost, or Focalboard.
comments.title

comments.speakerNotEnabledComments