Software Engineering vocabulary · Programming Concepts

Immutable

Meaning in software engineering, with examples

adjectiveCommon term

In software engineering, immutable means: Describing a value or object whose state cannot be changed after it has been created.

In Turkish: değiştirilemez

How it is used

Used in state management, concurrent code and API design. Updating immutable data usually means creating a new value rather than modifying the old one.

Example sentences

  1. The reducer returns a new immutable state object after each action.

  2. An immutable configuration prevents one request from changing another request's settings.

Common collocations

  • immutable object
  • immutable data
  • immutable state

This word in other fields

The same English word can have a different meaning in another field:

More terms: Programming Concepts

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: