pro·gram
A2계획된 활동, 방송, 컴퓨터 소프트웨어 또는 그것을 작성하다
noun명사
- 1
- 2
- 3
프로그램, 소프트웨어 — 컴퓨터나 기기가 특정 작업을 하게 하는 명령들의 집합; 소프트웨어 프로그램B1〔computing〕
a set of instructions that makes a computer or device do a particular task
This program helps you edit photos.
이 프로그램은 사진을 편집하는 데 도움이 된다.
Close the program before you turn off the computer.
컴퓨터를 끄기 전에 그 프로그램을 닫아라.
유의어software, application, app
반의어hardware
- 4
프로그램, 과정 — 특정 목표를 위한 교육 과정, 훈련 과정, 제도 또는 서비스B1〔education〕
a course of study, training, or a system of services designed for a purpose
He joined a job training program.
그는 직업 훈련 프로그램에 참여했다.
The university offers a strong MBA program.
그 대학은 탄탄한 MBA 과정을 제공한다.
유의어course, curriculum, initiative
- 5
verb동사
- 1
- 2
- 3
길들이다, 조건화하다 — 사람이나 동물이 특정한 방식으로 생각하거나 행동하도록 길들이거나 조건화하다C1〔psychology〕
to train or condition a person or animal to think or behave in a particular way
We are often programmed to avoid failure from an early age.
우리는 어릴 때부터 실패를 피하도록 조건화되는 경우가 많다.
The experiment programmed the rats to press a lever for food.
그 실험은 쥐들이 먹이를 얻으려고 레버를 누르도록 조건화했다.
유의어condition, train, indoctrinate
반의어deprogram
뉘앙스 · 쓰임
plan은 일반적인 ‘계획’ 자체에 가깝고, schedule은 시간표나 일정의 순서에 초점이 있습니다. program은 여러 활동이 하나의 목적 아래 조직된 ‘프로그램’이라는 느낌이 강합니다. 컴퓨터 문맥에서는 software가 더 넓은 말이고, program은 특정 작업을 하는 하나의 소프트웨어나 코드 묶음을 가리킵니다.
미국 영어에서는 대부분의 뜻에 program을 쓰지만, 영국 영어에서는 방송·행사·교육 과정의 뜻으로 programme을 더 자주 씁니다. 다만 컴퓨터 소프트웨어의 뜻은 영국 영어에서도 보통 program이라고 씁니다. 한국어의 ‘프로그램’과 비슷하지만, 영어에서는 동사로도 자연스럽게 쓰입니다.
유의어 뉘앙스 비교
- scheme
- 영국 영어에서 공공 계획이나 제도에 자주 쓰이며, 미국 영어에서는 때때로 부정적 뉘앙스가 있습니다.
- plan
- 더 일반적인 ‘계획’으로, 구체적인 활동 묶음이라는 느낌은 program보다 약합니다.
- show
- TV나 라디오의 오락성 있는 방송에 더 자주 쓰입니다.
- broadcast
- 방송 행위나 방송된 내용을 모두 가리키는 더 형식적인 말입니다.
- software
- 컴퓨터 프로그램 전체를 넓게 가리키는 말로, program보다 범위가 넓습니다.
- application
- 사용자가 직접 실행해 특정 일을 하는 앱이나 응용 프로그램을 뜻합니다.
- app
- application의 짧은 말로, 특히 스마트폰·웹 서비스에서 흔히 쓰입니다.
- course
- 교육의 한 과목이나 과정에 초점이 있으며, program은 여러 course를 포함할 수 있습니다.
- curriculum
- 학교나 과정에서 가르치는 전체 교육 내용과 체계를 뜻합니다.
- initiative
- 새로운 목표를 위해 시작한 정책적·조직적 활동이라는 느낌이 강합니다.
- brochure
- 행사나 상품을 소개하는 작은 책자로, 광고·안내 목적이 더 강합니다.
- leaflet
- 보통 한두 장짜리 간단한 안내문을 뜻합니다.
- code
- 실제로 코드를 작성한다는 의미가 더 구어적이고 현대적인 표현입니다.
- develop
- 소프트웨어를 기획·구현·테스트하는 전체 과정까지 포함할 수 있습니다.
- set
- 시간이나 값을 맞춘다는 더 일반적이고 쉬운 말입니다.
- configure
- 시스템이나 장치의 여러 설정을 조정한다는 더 기술적인 말입니다.
- condition
- 심리학에서 반복 학습을 통해 반응을 형성한다는 더 전문적인 말입니다.
- train
- 기술이나 습관을 가르친다는 일반적인 말로, program보다 덜 기계적인 느낌입니다.
- indoctrinate
- 특정 사상이나 믿음을 비판 없이 주입한다는 부정적 뉘앙스가 강합니다.
반의어
- hardware
- 컴퓨터의 물리적인 장비를 뜻하며, 소프트웨어인 program과 대비됩니다.
- reset
- 설정을 원래 상태로 되돌리거나 다시 설정한다는 뜻입니다.
- deprogram
- 주입된 믿음이나 행동 양식을 없애도록 돕는다는 뜻입니다.
자주 쓰는 표현 · Collocations
noun+noun
- computer program컴퓨터 프로그램
- software program소프트웨어 프로그램
- TV program텔레비전 프로그램
- radio program라디오 프로그램
- training program훈련 프로그램
- education program교육 프로그램
- degree program학위 과정
noun+prep+noun
- program of events행사 일정표
verb+noun
- launch a program프로그램을 시작하다
- run a program프로그램을 운영하다; 프로그램을 실행하다
- write a program프로그램을 작성하다
- program a computer컴퓨터를 프로그래밍하다
- program a device기기를 설정하다
어원 · 암기 팁
[Greek]그리스어 programma는 ‘공개적으로 쓴 것, 공고문’을 뜻했으며, pro- ‘앞에’와 graphein ‘쓰다’에서 왔습니다. 이 말이 라틴어와 프랑스어를 거쳐 영어에 들어와 ‘공지된 순서’에서 ‘행사 계획’, ‘방송’, ‘컴퓨터 명령’의 뜻으로 확장되었습니다.
어원적으로 pro-는 ‘앞에’, -gram은 ‘쓴 것’을 뜻하지만, 현대 영어 program은 보통 하나의 단어로 이해합니다.
💡 프로그램은 미리 ‘앞에(pro-) 써 둔(gram)’ 순서나 명령이라고 기억하면 좋습니다.
최초 사용 시기: circa 1633