LC·Dict

im·mu·ta·bil·i·ty

C1technical
/ɪˌmjuːtəˈbɪləti/드물게 쓰임

변하지 않거나 변경할 수 없는 성질; 불변성

noun명사

  1. 1

    불변성어떤 것이 변하지 않거나 변할 수 없는 성질C1general

    the quality of not changing or not being able to be changed

    • The doctrine emphasizes the immutability of divine truth.

      그 교리는 신성한 진리의 불변성을 강조한다.

    • Scientists questioned the immutability of traits once thought to be fixed.

      과학자들은 한때 고정되어 있다고 여겨진 특성의 불변성에 의문을 제기했다.

  2. 2

    불변성컴퓨터 과학에서 데이터나 객체가 생성된 뒤 그 상태를 변경할 수 없는 성질C1computer science

    in computer science, the property of data or an object whose state cannot be modified after it is created

    • Immutability helps prevent unexpected changes to shared data.

      불변성은 공유 데이터가 예상치 않게 변경되는 것을 막는 데 도움이 된다.

    • The language supports immutability through read-only values and immutable collections.

      그 언어는 읽기 전용 값과 불변 컬렉션을 통해 불변성을 지원한다.

뉘앙스 · 쓰임

immutability는 단순히 ‘잘 변하지 않음’을 뜻하는 stability보다 더 강하게, 원칙적으로 또는 구조적으로 ‘변경 불가능함’을 나타냅니다. permanence는 오래 지속됨에 초점이 있고, constancy는 한결같음에 초점이 있으며, immutability는 변화 자체가 불가능하거나 허용되지 않는다는 뉘앙스가 큽니다.

일상 대화에서는 다소 딱딱하게 들리며, 보통 학술적·기술적 맥락에서 사용합니다. 컴퓨터 과학에서 ‘immutability’는 성능, 동시성, 버그 예방과 관련해 긍정적인 설계 원칙으로 말해지는 경우가 많습니다. 한국어로는 문맥에 따라 ‘불변성’, ‘변경 불가성’, ‘수정 불가능성’으로 번역합니다.

유의어 뉘앙스 비교

unchangeability
가장 직접적인 동의어지만 immutability보다 덜 전문적이고 설명적인 느낌이 강하다.
permanence
오래 지속됨을 강조하며, 반드시 변경 불가능하다는 뜻은 아니다.
constancy
태도·상태가 한결같음을 강조하며, 절대 바뀔 수 없다는 의미는 약하다.
read-only property
기술적으로 ‘읽기 전용’에 초점을 두며, immutability보다 범위가 좁을 수 있다.
unchangeable state
객체나 데이터의 상태가 바뀌지 않음을 설명하는 표현으로, 단어라기보다 풀이에 가깝다.

반의어

mutability
객체나 데이터의 상태를 변경할 수 있음을 뜻하는 직접적인 반의어이다.
changeability
상황에 따라 바뀔 수 있음을 넓게 나타내는 일반적인 반의어이다.
modifiability
수정 가능성을 넓게 뜻하며, 프로그래밍뿐 아니라 일반 맥락에서도 쓰일 수 있다.

자주 쓰는 표현 · Collocations

noun+noun

  • data immutability데이터 불변성
  • object immutability객체 불변성

verb+noun

  • ensure immutability불변성을 보장하다
  • preserve immutability불변성을 유지하다
  • guarantee immutability불변성을 보장하다

noun+prep+noun

  • the immutability of the law법의 불변성

어원 · 암기 팁

[Latin]영어 immutable에 명사형 접미사 -ity가 붙어 만들어진 말이다. immutable은 라틴어 immutabilis에서 왔으며, 이는 ‘아닌’을 뜻하는 in-/im-과 ‘바꾸다’를 뜻하는 mutare, 그리고 ‘~할 수 있는’을 뜻하는 -abilis가 결합한 형태이다.

im- ‘아님’ + mutable ‘변할 수 있는’ + -ity ‘성질·상태’ → ‘변할 수 없음, 불변성’

💡 mutable이 ‘변할 수 있는’이라는 뜻이므로, 앞에 부정 접두사 im-을 붙인 immutable은 ‘변할 수 없는’이다. 여기에 -ity를 붙이면 그 성질인 ‘불변성’이 된다.