LC·Dict

pre·pro·ces·sor

C1technical
US/ˌpriːˈprɑːsesər/UK/ˌpriːˈprəʊsesə/드물게 쓰임

컴파일이나 주 처리 전에 입력 데이터나 소스 코드를 미리 처리하는 프로그램 또는 장치

noun명사

  1. 1

    전처리기, 전처리 프로그램소스 코드를 컴파일하기 전에 매크로 확장, 파일 포함, 조건부 컴파일 등의 전처리 작업을 수행하는 프로그램C1computing

    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. 2

    전처리기, 전처리 장치주 처리 단계 전에 데이터를 정리하거나 변환하거나 준비하는 소프트웨어 또는 장치C1computing

    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)’하는 도구라고 기억하면 쉽습니다.