2min chapter

Kopec Explains Software cover image

#112 Functional Programming

Kopec Explains Software

CHAPTER

The Benefits of Working in a Functional Programming Language

Most functional programming languages that are used today are reasonably performant. Memory performance can suffer if we're doing tons of copying all the time because of those immutable data types. Recursion has some performance downsides, especially if we don't have tail call optimization. For example, certain kinds of graphics interfaces and certainly many 3D games will be a lot faster if we just have some global state rather than mutating limited states.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode