Which term to use when referring to functional data structures: persistent or immutable?

Posted by Bob on Stack Overflow See other posts from Stack Overflow or by Bob
Published on 2010-03-24T17:13:29Z Indexed on 2010/03/24 17:23 UTC
Read the original article Hit count: 236

In the context of functional programming which is the correct term to use: persistent or immutable? When I Google "immutable data structures" I get a Wikipedia link to an article on "Persistent data structure" which even goes on to say:

such data structures are effectively immutable

Which further confuses things for me. Do functional programs rely on persistent data structures or immutable data structures? Or are they always the same thing?

© Stack Overflow or respective owner

Related posts about language-agnostic

Related posts about terminology