backward incompatible
숙어C1새 버전이 이전 버전과 함께 작동하지 않는
phrase
- 1
새로운 제품, 소프트웨어, 시스템, 형식 등이 이전 버전이나 기존 데이터·장치와 함께 사용할 수 없는C1
used to describe a new product, software version, system, or format that cannot be used with earlier versions, existing data, or older devices
The new API is backward incompatible, so older client apps must be updated.
새 API는 이전 버전과 호환되지 않으므로 기존 클라이언트 앱을 업데이트해야 한다.
This is a backward-incompatible change because it removes a field that many users still rely on.
많은 사용자가 아직 의존하는 필드를 제거하기 때문에 이것은 이전 버전과 호환되지 않는 변경이다.
뉘앙스 · 쓰임
‘not backward compatible’이 가장 일반적이고 자연스러운 표현이며, ‘backward incompatible’은 다소 기술 문서식 표현이다. ‘breaking change’는 특히 API나 소프트웨어에서 기존 코드를 깨뜨리는 변경을 강조하고, ‘incompatible’만 쓰면 무엇과 호환되지 않는지 덜 분명하다. ‘forward incompatible’은 반대로 이전 버전이 미래 버전의 데이터나 기능을 처리하지 못하는 경우를 가리킨다.
일상 회화보다는 기술 문서, 릴리스 노트, 개발자 회의에서 쓰는 표현이다. 명사 앞에서 수식할 때는 ‘backward-incompatible update/change’처럼 하이픈을 붙이는 것이 일반적이다. 영국 영어에서는 ‘backwards compatible’도 흔하지만, 기술 용어로는 ‘backward compatible’이 널리 쓰인다. 일반 독자를 대상으로 할 때는 ‘does not work with older versions’처럼 풀어 쓰면 더 이해하기 쉽다.
유의어 뉘앙스 비교
- not backward compatible
- 가장 자연스럽고 널리 쓰이는 표현으로, 같은 의미를 더 명확하게 전달한다.
- breaking change
- 특히 소프트웨어나 API에서 기존 코드나 사용 방식을 깨뜨리는 변경이라는 점을 강조한다.
- incompatible with earlier versions
- 기술적 의미를 풀어 쓴 표현으로, 일반 독자에게 더 이해하기 쉽다.
반의어
- backward compatible
- 새 버전이 이전 버전이나 기존 시스템과 함께 작동할 수 있다는 반대 의미이다.
- compatible with earlier versions
- 이전 버전과 함께 사용할 수 있음을 직접적으로 설명하는 표현이다.
- forward compatible
- 현재 또는 이전 시스템이 미래 버전의 데이터나 기능을 어느 정도 처리할 수 있음을 뜻해 방향이 다르다.
어원 · 암기 팁
[English]‘backward’는 ‘이전 방향으로, 과거로’라는 뜻이고 ‘incompatible’은 라틴어 계열의 ‘함께 맞지 않는’이라는 뜻에서 온 말이다. 컴퓨터와 공학 분야에서 ‘backward compatibility’가 ‘새 시스템이 이전 시스템과 함께 작동하는 성질’을 뜻하게 되었고, 여기에 부정 의미가 붙어 ‘backward incompatible’이 되었다.
💡 ‘backward’는 ‘뒤로, 이전 버전으로’, ‘incompatible’은 ‘안 맞는’이라고 기억하면 된다. 즉 ‘이전 버전 쪽으로는 안 맞는다’ → ‘이전 버전과 호환되지 않는다’로 연결해 외우면 쉽다.