LC·Dict

pro·log

C1proper noun
/ˈproʊlɔːɡ//ˈprəʊlɒɡ/드물게 쓰임

Prolog은 논리 프로그래밍 언어이며, 소문자 prolog는 prologue의 드문 철자이기도 하다.

noun명사

  1. 1

    프롤로그사실, 규칙, 질의를 사용하여 논리적 추론을 하는 프로그래밍 언어C1computing

    a programming language that uses facts, rules, and queries to perform logical reasoning

    • The system uses Prolog to express complex rules.

      그 시스템은 복잡한 규칙을 표현하기 위해 Prolog를 사용한다.

    • She wrote a small Prolog program for the assignment.

      그녀는 과제를 위해 작은 Prolog 프로그램을 작성했다.

  2. 2

    서문, 도입부책, 연극, 영화 등의 시작 부분에 나오는 도입부 또는 서문; prologue의 드문 철자C2literature

    an introductory part of a book, play, film, or other work; a rare spelling of prologue

    • The prologue explains the hero's life before the war.

      그 프롤로그는 전쟁 전 주인공의 삶을 설명한다.

    • A short prologue sets the mood for the play.

      짧은 프롤로그가 그 연극의 분위기를 잡아 준다.

뉘앙스 · 쓰임

프로그래밍 언어를 말할 때는 보통 대문자로 Prolog라고 쓴다. ‘서문’이라는 뜻에서는 prolog보다 prologue가 훨씬 자연스럽고 표준적인 철자이다.

일반 독자에게는 생소한 기술 용어이므로, 비전문 글에서는 ‘the programming language Prolog’처럼 설명을 덧붙이면 좋다. ‘프롤로그’라는 문학·영화의 도입부를 영어로 쓸 때는 특별한 이유가 없다면 prologue를 쓰는 것이 안전하다.

유의어 뉘앙스 비교

logic programming language
Prolog은 특정 언어 이름이고, logic programming language는 그 범주를 가리키는 일반 표현이다.
prologue
같은 뜻이지만 현대 영어에서는 prologue가 표준적이고 훨씬 흔하다.
preface
주로 책 앞부분의 저자 서문을 가리킨다.
introduction
가장 일반적인 말로, 문학적 느낌은 prologue보다 약하다.

반의어

epilogue
작품의 끝부분에 붙는 결말 뒤 설명이나 후일담을 뜻한다.

자주 쓰는 표현 · Collocations

noun+noun

  • a Prolog programProlog 프로그램
  • a Prolog interpreterProlog 인터프리터

verb+prep+noun

  • write in PrologProlog로 작성하다

noun+prep+noun

  • logic programming in PrologProlog를 이용한 논리 프로그래밍

adj+noun

  • a short prologue짧은 프롤로그

어원 · 암기 팁

[French]프로그래밍 언어 이름 Prolog은 프랑스어 programmation en logique, 즉 ‘논리 프로그래밍’에서 만들어진 이름이다. ‘서문’이라는 뜻의 prolog는 prologue의 변형 철자로, 궁극적으로 그리스어 prologos에서 왔다.

Prolog: programming의 pro-와 logic의 log를 결합한 이름으로 이해할 수 있다.

💡 Prolog는 PROgramming + LOGic으로 기억하면 ‘논리로 프로그래밍하는 언어’라는 뜻을 떠올리기 쉽다.

최초 사용 시기: circa 1972