Skip to content
0:00 / 0:00

#immutability#erlang#functionalprogramming

Immutability - Computerphile

Computerphile

2.6M subscribers • 66 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Francesco Cesarini, Technical Director of Erlang Solutions

Beginner. No background in the topic needed.

99K views6 years ago2 recommendations

Programming languagesSoftware designFunctional programmingSimplicity and complexity

Francesco Cesarini explains the concept of immutability in programming and discusses scenarios where mutability is still necessary.

Discussing Immutability with Francesco Cesarini, Technical Director of Erlang Solutions facebook.com/computerphile twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at bradyharan.com

Why it's here

2 people recommend this

What people say. Recommended as a clear explanation of immutability that also covers when mutability is needed.

u/mguzmannin r/functionalprogramming • Recommends

On “Immutable by default”

This is actually a nice video on it. It discusses the cases where mutability is needed.

u/fiskiligrin r/functionalprogramming • Recommends

On “Values and immutability”

Well, I'm not one to get in front of a camera myself, but I'm also not sure we need _yet another_ video on immutability. Not only is the topic covered extensively in other formats, there are several decent videos already on immutability, but which go into better detail. For example, here is a Computerphile video on the topic: link to this video Even if you feel their video was too mathy or abstract (though I think it was rather straightforward), there are many, many other videos with different approaches. This video, for example: link to this video It takes a rather hands-on approach, literally showing immutability in the code (with coding examples). All of these, I feel, are better and go into more dep…