pro·gram·ma·bil·i·ty
C1technical전문 용어: 시스템이나 장치를 코드로 프로그래밍할 수 있는 성질
noun명사
- 1
프로그래밍 가능성, 프로그램 가능성 — 시스템, 장치, 소프트웨어 등이 코드나 명령으로 동작을 바꾸거나 제어될 수 있는 성질 또는 정도C1〔computing〕
the quality or degree of being able to be programmed, especially so that a system or device can be controlled or changed by code
The new chip offers greater programmability for AI applications.
그 새 칩은 AI 응용 분야에서 더 높은 프로그래밍 가능성을 제공한다.
Programmability makes the network easier to automate and manage.
프로그래밍 가능성 덕분에 그 네트워크는 자동화하고 관리하기가 더 쉬워진다.
뉘앙스 · 쓰임
“programmability”는 단순한 ‘flexibility’보다 더 구체적으로, 코드나 프로그램을 통해 동작을 바꿀 수 있는 능력을 말합니다. “customizability”는 사용자가 설정을 바꾸는 넓은 의미이고, “configurability”는 보통 코드 작성 없이 옵션이나 설정으로 조정할 수 있음을 강조합니다.
일상 대화보다는 기술 문서, 제품 설명, 논문, 개발자 문맥에서 주로 쓰입니다. 한국어 번역에서는 ‘프로그래머가 프로그램을 작성할 수 있음’보다 ‘시스템이 코드로 제어되거나 재구성될 수 있음’이라는 뜻으로 이해하는 것이 자연스럽습니다.
유의어 뉘앙스 비교
- configurability
- 설정이나 옵션으로 조정할 수 있음을 강조하며, 반드시 코드 작성이 필요하지는 않습니다.
- flexibility
- 더 일반적인 말로, 코드로 제어할 수 있다는 기술적 의미는 덜 구체적입니다.
- customizability
- 사용자 필요에 맞게 바꿀 수 있음을 강조하며, 프로그래밍뿐 아니라 일반 설정 변경도 포함할 수 있습니다.
반의어
- fixed functionality
- 기능이 미리 정해져 있어 사용자가 코드로 동작을 바꾸기 어렵다는 뜻입니다.
- non-programmability
- 프로그래밍할 수 없음이라는 직접적인 반대 표현이지만, 일반적으로는 덜 자주 쓰입니다.
자주 쓰는 표현 · Collocations
adj+noun
- high programmability높은 프로그래밍 가능성
- greater programmability더 큰 프로그래밍 가능성
noun+noun
- hardware programmability하드웨어 프로그래밍 가능성
- network programmability네트워크 프로그래밍 가능성
verb+noun
- offer programmability프로그래밍 가능성을 제공하다
- improve programmability프로그래밍 가능성을 향상시키다
어원 · 암기 팁
[English]영어 “programmable”에 명사를 만드는 접미사 “-ity”가 붙어 만들어진 말입니다. “program”은 궁극적으로 ‘공개적으로 쓴 것, 공고’라는 뜻의 그리스어 계열에서 온 말입니다.
programmable(프로그래밍할 수 있는) + -ity(성질·상태를 나타내는 명사 접미사)
💡 “programmable”은 ‘프로그램할 수 있는’이고, “-ity”는 ‘성질’이므로 “programmability”는 ‘프로그램할 수 있는 성질’로 기억하면 됩니다.