pre·pro·ces·sor
C1technical컴파일이나 주 처리 전에 입력 데이터나 소스 코드를 미리 처리하는 프로그램 또는 장치
noun명사
- 1
전처리기, 전처리 프로그램 — 소스 코드를 컴파일하기 전에 매크로 확장, 파일 포함, 조건부 컴파일 등의 전처리 작업을 수행하는 프로그램C1〔computing〕
a program that processes source code before compilation, for example by expanding macros, including files, or handling conditional compilation
The C preprocessor replaces macros before the compiler reads the code.
C 전처리기는 컴파일러가 코드를 읽기 전에 매크로를 치환한다.
Use the preprocessor to include the shared header file.
공유 헤더 파일을 포함하려면 전처리기를 사용하세요.
- 2
전처리기, 전처리 장치 — 주 처리 단계 전에 데이터를 정리하거나 변환하거나 준비하는 소프트웨어 또는 장치C1〔computing〕
software or a device that cleans, transforms, or prepares data before a main processing step
The image preprocessor removes noise before the model analyzes the picture.
이미지 전처리기는 모델이 사진을 분석하기 전에 노이즈를 제거한다.
A text preprocessor can convert all words to lowercase.
텍스트 전처리기는 모든 단어를 소문자로 변환할 수 있다.
뉘앙스 · 쓰임
processor는 데이터를 실제로 처리하는 장치나 프로그램을 넓게 가리키지만, preprocessor는 그보다 앞단에서 입력을 준비하거나 변환하는 역할에 초점이 있습니다. compiler는 소스 코드를 목적 코드나 실행 가능한 형태로 번역하는 도구이고, preprocessor는 보통 그 전에 실행됩니다.
일상어라기보다 프로그래밍, 컴파일러, 데이터 처리 분야에서 쓰는 기술 용어입니다. 한국어로는 보통 ‘전처리기’라고 하며, 문맥에 따라 ‘프리프로세서’라고 음역하기도 합니다.
유의어 뉘앙스 비교
- macro processor
- 매크로를 확장하는 기능에 특히 초점을 둔 말입니다.
- source preprocessor
- 소스 코드 전처리에 쓰인다는 점을 더 분명히 나타냅니다.
- preprocessing tool
- 전처리를 수행하는 도구라는 의미를 더 일반적으로 표현합니다.
- data cleaner
- 데이터 정리 기능에 초점이 있으며, preprocessor보다 범위가 좁을 수 있습니다.
반의어
- postprocessor
- 주 처리 단계가 끝난 뒤 결과를 가공하는 구성 요소를 말합니다.
자주 쓰는 표현 · Collocations
noun+noun
- C preprocessorC 전처리기
- source-code preprocessor소스 코드 전처리기
- text preprocessor텍스트 전처리기
- image preprocessor이미지 전처리기
- preprocessor directive전처리기 지시문
verb+noun
- run the preprocessor전처리기를 실행하다
어원 · 암기 팁
[English]영어 접두사 pre- ‘전에’와 processor ‘처리기, 처리 장치’가 결합한 말입니다.
pre- ‘전에’ + processor ‘처리기’
💡 컴파일이나 분석을 하기 ‘전에(pre-)’ 먼저 ‘처리(process)’하는 도구라고 기억하면 쉽습니다.