Kopec Explains Software cover image

#112 Functional Programming

Kopec Explains Software

00:00

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.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app