What is "immutability"
It is a pattern found in many branches of programming; immutable objects are widely used within object-oriented languages (such as Python’s str
, Java’s String
and Integer
, .NET’s System.String
, etc..), and functional programming (esp. Haskell and other pure languages), and other paradigms.