LC·Dict

pro·gram·ma·bil·i·ty

C1technical
US/proʊˌɡræməˈbɪləti/UK/prəʊˌɡræməˈbɪləti/드물게 쓰임

전문 용어: 시스템이나 장치를 코드로 프로그래밍할 수 있는 성질

noun명사

  1. 1

    프로그래밍 가능성, 프로그램 가능성시스템, 장치, 소프트웨어 등이 코드나 명령으로 동작을 바꾸거나 제어될 수 있는 성질 또는 정도C1computing

    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”는 ‘프로그램할 수 있는 성질’로 기억하면 됩니다.