code
B1규칙 체계, 암호, 부호, 또는 컴퓨터 프로그램용 명령을 뜻하는 말
noun명사
- 1
부호 체계, 코드 — 정보를 나타내기 위해 기호나 숫자, 규칙을 체계적으로 사용한 부호 체계B1〔general〕
a system of symbols, numbers, or rules used to represent information
Each product has a code on the back of the box.
각 제품에는 상자 뒤에 코드가 적혀 있다.
Doctors use a special code for patient records.
의사들은 환자 기록에 특별한 부호 체계를 사용한다.
- 2
암호 — 비밀리에 정보를 전달하기 위한 암호B1〔general〕
a secret system of words, letters, or symbols used to send messages
The spies communicated in code.
그 스파이들은 암호로 소통했다.
I couldn't break the code in the note.
나는 그 쪽지의 암호를 풀 수 없었다.
- 3
법전, 규범 — 법, 규칙, 또는 행동 원칙의 체계적 모음B2〔legal〕
a set of laws, rules, or principles arranged as a system
The school has a strict dress code.
그 학교는 엄격한 복장 규정이 있다.
Doctors follow a professional code of ethics.
의사들은 직업 윤리 강령을 따른다.
유의어rule, regulation
반의어disorder
- 4
코드, 소스 코드 — 컴퓨터 프로그램을 만드는 데 쓰는 명령문들; 소스 코드B1〔technical〕
the instructions written for a computer program
She writes code for mobile apps.
그녀는 모바일 앱용 코드를 작성한다.
There is a bug in this code.
이 코드에는 버그가 있다.
반의어output
verb동사
- 1
- 2
뉘앙스 · 쓰임
code는 넓은 의미의 ‘부호 체계’나 ‘규칙 체계’를 말합니다. password는 로그인 등에 쓰는 비밀번호이고, cipher는 더 전문적인 ‘암호 방식’을 뜻하는 경우가 많습니다. computer program은 완성된 프로그램 전체를 가리키지만 code는 그 프로그램을 이루는 명령문 자체에 초점이 있습니다.
일상에서는 postal code, dress code, source code처럼 복합 표현으로 매우 자주 쓰입니다. IT 분야에서는 불가산적으로도 자주 쓰이며(write code), 법률·윤리 맥락에서는 a legal code, a moral code처럼 셀 수 있는 명사로 쓰입니다.
유의어 뉘앙스 비교
- system
- system은 더 일반적인 ‘체계’이고, code는 특히 기호·규칙으로 정보를 나타내는 체계입니다.
- symbol
- symbol은 개별 기호 하나를 뜻할 수 있지만, code는 그런 기호들이 이루는 전체 체계입니다.
- cipher
- cipher는 더 전문적이거나 암호학적인 ‘암호 방식’을 가리키는 경우가 많습니다.
- secret language
- secret language는 비공식적 표현이고, code는 더 체계적인 암호를 암시합니다.
- rule
- rule은 개별 규칙 하나일 수 있지만, code는 여러 규칙이 모인 체계입니다.
- regulation
- regulation은 공식 규정에 가깝고, code는 도덕·행동 원칙까지 포함할 수 있습니다.
- programming
- programming은 코드를 작성하는 활동 전체이고, code는 실제 명령문 자체입니다.
- source code
- source code는 사람이 읽을 수 있는 원시 프로그램 코드를 더 정확히 가리킵니다.
- encode
- encode는 특히 정보를 체계적으로 부호화한다는 점을 더 분명히 드러내는 표현입니다.
- classify
- classify는 분류에 초점이 있고, code는 기호나 번호를 붙이는 과정에 초점이 있습니다.
- program
- program은 더 일반적인 표현이고, code는 실제 명령문을 작성하는 행위를 강조합니다.
- develop
- develop은 설계·테스트까지 포함하는 더 넓은 개념입니다.
반의어
- plain language
- plain language는 부호화되지 않은 일반적인 표현을 뜻합니다.
- decoded message
- decoded message는 암호가 해독된 상태의 메시지입니다.
- disorder
- disorder는 규칙 체계가 없는 혼란 상태를 뜻합니다.
- output
- output은 코드가 실행된 결과물로, 코드 자체와 반대되는 개념입니다.
- decode
- decode는 부호를 풀어 원래 의미를 밝혀내는 것입니다.
- debug
- debug는 새로 작성하기보다 기존 코드의 오류를 찾고 고치는 데 초점이 있습니다.
자주 쓰는 표현 · Collocations
noun+noun
- postal code우편번호
- dress code복장 규정
- source code소스 코드
adj+noun
- moral code도덕 규범
verb+noun
- write code코드를 작성하다
- break the code암호를 해독하다
noun+prep+noun
- code of ethics윤리 강령
어원 · 암기 팁
[Latin]라틴어 codex/codicis(책, 법전)에서 비롯되어, 이후 ‘법전’, ‘규칙 체계’, ‘부호 체계’라는 뜻으로 발전했습니다.
단일 어근어로 볼 수 있으며, 현대 영어에서는 별도 접두사·접미사 없이 독립적으로 쓰입니다.
💡 ‘코드’는 책처럼 정보를 정리해 둔 체계라고 기억하면 쉽습니다. 법전도 code, 암호도 code, 프로그램 명령도 code입니다.
최초 사용 시기: circa 1300