LC·Dict

run·na·ble

B2
US/ˈrʌnəbl/UK드물게 쓰임

실행할 수 있는; 작동·운행할 수 있는; 달리기에 적합한

adjective형용사

  1. 1

    실행 가능한코드, 프로그램, 스크립트 등이 실행될 수 있는B2computing

    able to be executed or run as a piece of software

    • Make sure the code is runnable before you submit it.

      제출하기 전에 코드가 실행 가능한지 확인하세요.

    • The script is runnable on any recent version of Python.

      그 스크립트는 최근 버전의 파이썬이면 어디서나 실행할 수 있다.

  2. 2

    작동 가능한, 운행 가능한기계나 차량이 작동하거나 운행할 수 있는B2general

    able to operate, especially of a machine or vehicle

    • The old tractor is still runnable after a quick repair.

      그 오래된 트랙터는 간단히 수리한 뒤 아직도 운행할 수 있다.

    • We need a runnable backup generator for emergencies.

      비상시에 쓸 수 있는 작동 가능한 예비 발전기가 필요하다.

  3. 3

    달리기 좋은, 달리기에 적합한길, 코스, 지면 등이 달리기에 적합한B2sport

    suitable or easy enough for running on

    • Most of the trail is runnable, but the last hill is steep.

      그 산길은 대부분 달릴 만하지만, 마지막 언덕은 가파르다.

    • After the rain, the track was no longer runnable.

      비가 온 뒤 그 트랙은 더 이상 달리기에 적합하지 않았다.

noun명사

  1. 1

    실행 가능 프로그램, 실행 객체실행될 수 있는 프로그램, 작업, 프로세스 또는 객체C1computing

    a program, task, process, or object that can be run

    • The scheduler selects the next runnable from the queue.

      스케줄러는 큐에서 다음 실행 가능 작업을 선택한다.

    • In Java, a Runnable can be passed to a new thread.

      자바에서는 Runnable을 새 스레드에 전달할 수 있다.

뉘앙스 · 쓰임

컴퓨터 분야에서 executable은 보통 운영체제가 직접 실행할 수 있는 파일이나 형식을 더 구체적으로 가리키는 반면, runnable은 코드·스크립트·작업·스레드 등이 실행될 준비가 되었거나 실행 가능하다는 더 넓은 느낌입니다. working이나 operational은 ‘작동하는’이라는 일반적인 표현이고, runnable은 ‘run’이라는 동작이 가능하다는 점을 강조합니다.

소프트웨어 개발 문맥에서 매우 자연스럽고, 일상 대화에서는 다소 기술적으로 들릴 수 있습니다. 차량에 대해 runnable car처럼 말하면 ‘완벽하지는 않아도 굴러가긴 하는 차’라는 뉘앙스가 날 수 있습니다. Java에서는 Runnable이 특정 인터페이스 이름이므로 보통 대문자로 씁니다.

유의어 뉘앙스 비교

executable
특히 컴퓨터가 직접 실행할 수 있는 파일이나 형식에 더 자주 쓰임
usable
실행뿐 아니라 일반적으로 사용할 수 있다는 더 넓은 뜻
operational
시스템이나 장비가 정상적으로 운용 가능하다는 공식적인 느낌
working
일상적으로 ‘고장 나지 않고 작동하는’이라는 뜻
run-friendly
비격식적이며 달리기에 편하다는 느낌
passable
달리기뿐 아니라 지나갈 수 있다는 더 넓은 뜻
task
실행 가능한 작업이라는 넓은 뜻이며, 반드시 실행 준비 상태를 뜻하지는 않음
process
운영체제에서 실행 중이거나 실행될 수 있는 프로그램 단위를 가리킬 때가 많음

반의어

non-runnable
실행할 수 없다는 뜻의 직접적인 반대말
unexecutable
실행 파일이나 명령이 실행될 수 없다는 기술적인 느낌이 강함
inoperable
작동할 수 없다는 다소 공식적인 표현
broken-down
차량이나 기계가 고장 나서 움직이지 않는다는 일상적인 표현
unrunnable
달리기 어렵거나 불가능하다는 직접적인 반대말
impassable
지나가는 것 자체가 불가능하다는 더 강한 뜻
blocked task
실행 준비가 되지 않고 어떤 조건을 기다리는 작업
stopped process
실행이 멈춘 프로세스

자주 쓰는 표현 · Collocations

adj+noun

  • runnable code실행 가능한 코드
  • a runnable script실행 가능한 스크립트
  • a runnable program실행 가능한 프로그램
  • a runnable example실행해 볼 수 있는 예제
  • a runnable car굴러가는 차; 운행 가능한 차
  • a runnable trail달리기에 적합한 산길
  • a runnable task실행 가능한 작업
  • a runnable thread실행 가능한 스레드

verb+object+adjective

  • make something runnable~을 실행 가능하게 만들다

adverb+adjective

  • still runnable아직 작동 가능한

어원 · 암기 팁

[Old English + Old French/Latin]동사 run에 ‘~할 수 있는’이라는 뜻의 접미사 -able이 붙어 만들어진 말입니다. run은 고대 영어·게르만계 어원에서 왔고, -able은 프랑스어를 거쳐 라틴어 계통에서 영어에 들어온 접미사입니다.

run(달리다; 작동하다; 실행하다) + -able(~할 수 있는)

💡 run할 수 있으면 runnable이라고 기억하면 쉽습니다. 컴퓨터에서는 ‘코드가 run될 수 있다’는 뜻으로 연결하세요.