pro·gram·ming
B1프로그래밍; 방송·행사 등의 편성이나 기획
noun명사
- 1
프로그래밍, 코딩 — 컴퓨터 프로그램을 만들기 위해 코드나 명령어를 작성하는 일B1〔computing〕
the activity or skill of writing computer programs
She is learning programming at school.
그녀는 학교에서 프로그래밍을 배우고 있다.
Python is a popular language for programming.
파이썬은 프로그래밍에 인기 있는 언어이다.
- 2
프로그램 편성, 방송 편성 — 텔레비전, 라디오, 스트리밍 서비스 등이 제공하는 프로그램들의 내용이나 편성B2〔media〕
the programs that are broadcast or made available by a television, radio, or streaming service
The channel offers children's programming every morning.
그 채널은 매일 아침 어린이 프로그램을 제공한다.
Their weekend programming includes documentaries and live sports.
그들의 주말 편성에는 다큐멘터리와 스포츠 생중계가 포함된다.
유의어broadcasting, content
- 3
프로그램 기획, 활동 구성 — 행사, 공연, 교육 과정 등의 활동을 계획하고 순서나 내용을 구성하는 일B2〔general〕
the planning and arranging of activities, events, or courses
The museum's summer programming includes workshops for families.
그 박물관의 여름 기획에는 가족을 위한 워크숍이 포함된다.
Good programming helped the festival attract more visitors.
좋은 행사 기획 덕분에 그 축제는 더 많은 방문객을 끌어들였다.
유의어planning, scheduling
뉘앙스 · 쓰임
computing 맥락에서 programming은 coding보다 넓게 쓰여 설계, 문제 해결, 테스트까지 포함할 수 있습니다. coding은 실제 코드를 쓰는 행위에 더 초점이 있고, software development는 제품 기획·배포·유지보수까지 포함하는 더 넓은 표현입니다.
영국식 영어에서는 명사 program 대신 programme을 많이 쓰지만, 컴퓨터 관련 표현에서는 영국에서도 보통 program과 programming을 씁니다. programming은 셀 수 없는 명사로 쓰이는 경우가 대부분입니다.
유의어 뉘앙스 비교
- coding
- 실제로 코드를 작성하는 행위에 더 초점을 둠
- software development
- 설계, 테스트, 배포 등을 포함하는 더 넓은 표현
- broadcasting
- 방송 행위나 방송 산업 자체를 가리킬 때가 많음
- content
- 방송뿐 아니라 온라인 영상, 글, 음악 등 더 넓은 콘텐츠를 뜻함
- planning
- 일반적인 계획 수립을 뜻하는 더 넓은 표현
- scheduling
- 무엇을 언제 할지 시간표를 짜는 데 더 초점이 있음
자주 쓰는 표현 · Collocations
noun+noun
- computer programming컴퓨터 프로그래밍
- programming language프로그래밍 언어
- programming skills프로그래밍 능력
- television programming텔레비전 방송 편성
- event programming행사 기획
adj+noun
- original programming자체 제작 프로그램
어원 · 암기 팁
[Greek]programming은 program에 명사형 어미 -ing가 붙은 말입니다. program은 원래 그리스어 programma에서 온 말로, ‘공적으로 써 붙인 것, 공고’라는 뜻과 관련이 있습니다.
program + -ing: ‘계획·프로그램을 만들다’라는 뜻의 program에 ‘행위·과정’을 나타내는 -ing가 붙음
💡 컴퓨터에게 줄 ‘프로그램(program)’을 만드는 과정이 programming이라고 기억하면 쉽습니다.