in·i·tial·i·za·tion
C1technical시스템이나 변수 등을 처음 사용할 수 있게 설정하는 과정
noun명사
- 1
초기화, 초기 설정 — 시스템, 장치, 프로그램 등을 처음 사용할 수 있도록 준비하고 시작 상태로 설정하는 과정B2〔computing〕
the process of preparing a system, device, or program for use by setting it to an initial state
The app may take a minute during initialization.
앱은 초기화 중에 1분 정도 걸릴 수 있습니다.
Restart the device if initialization fails.
초기화에 실패하면 장치를 다시 시작하세요.
유의어setup, configuration, bootstrapping
반의어shutdown
- 2
초기화, 초깃값 설정 — 프로그래밍에서 변수, 객체, 데이터 구조 등에 처음 값을 지정하는 것C1〔programming〕
in programming, the act of giving a variable, object, or data structure its first value
Variable initialization prevents errors caused by empty values.
변수 초기화는 빈 값 때문에 생기는 오류를 막아 줍니다.
The constructor handles object initialization.
생성자가 객체 초기화를 처리합니다.
뉘앙스 · 쓰임
setup은 더 일반적으로 ‘설치·준비’ 전반을 가리키며, configuration은 구체적인 설정값을 조정하는 느낌이 강합니다. initialization은 특히 처음 시작할 때 필요한 기본 상태나 초기값을 만드는 기술적 과정에 초점이 있습니다.
주로 컴퓨터, 전자기기, 소프트웨어 개발 문맥에서 쓰이는 기술적인 단어입니다. 영국식 철자는 initialization보다 initialisation도 흔히 쓰입니다.
유의어 뉘앙스 비교
- setup
- 더 일반적인 말로, 기술적 초기 상태 설정뿐 아니라 설치나 준비 전반을 포함할 수 있습니다.
- configuration
- 초기 시작 과정 자체보다 설정값을 선택하거나 조정하는 데 더 초점이 있습니다.
- bootstrapping
- 특히 시스템이나 프로그램이 스스로 실행 준비를 해 나가는 초기 시작 과정을 가리키는 더 전문적인 표현입니다.
- assignment
- 값을 넣는 행위 전반을 뜻하며, 반드시 처음 값을 넣는 것은 아닙니다.
- instantiation
- 객체나 클래스의 인스턴스를 만드는 일에 초점이 있으며, 초기값 설정을 포함할 수도 있습니다.
반의어
- shutdown
- 시스템을 시작 준비하는 것이 아니라 작동을 멈추고 종료하는 과정입니다.
- finalization
- 객체나 자원을 사용한 뒤 정리하는 단계로, 초기 설정과 반대되는 생명주기 단계입니다.
자주 쓰는 표현 · Collocations
noun+noun
- system initialization시스템 초기화
- program initialization프로그램 초기화
- variable initialization변수 초기화
- object initialization객체 초기화
- initialization process초기화 과정
- initialization file초기화 파일
verb+noun
- perform initialization초기화를 수행하다
noun+verb
- initialization fails초기화가 실패하다
어원 · 암기 팁
[Latin]영어 initialize에 명사형 접미사 -ation이 붙어 만들어진 말입니다. initialize는 initial에서 왔고, initial은 궁극적으로 라틴어 initium ‘시작’에서 유래했습니다.
initial ‘처음의, 초기의’ + -ize ‘~하게 하다’ + -ation ‘행위·과정’
💡 initial은 ‘초기의’라는 뜻이므로, initialization은 ‘초기 상태로 만드는 과정’이라고 기억하면 쉽습니다.