LC·Dict

e·val

C1abbreviation
US/ˈiːvæl/UK드물게 쓰임

‘evaluation’ 또는 ‘evaluate’의 축약형; 특히 평가나 프로그래밍의 eval 함수

noun명사

  1. 1

    평가, 평가 절차, 평가서평가, 평가 절차, 평가서B2general

    an evaluation or assessment

    • Students must submit the course eval by Friday.

      학생들은 금요일까지 강의 평가를 제출해야 한다.

    • The clinic scheduled a short eval before therapy began.

      그 병원은 치료가 시작되기 전에 짧은 평가를 잡았다.

  2. 2

    평가 실행 함수, eval 함수문자열이나 표현식을 코드처럼 평가하거나 실행하는 함수 또는 명령C1computing

    a function or command that evaluates an expression or executes code represented as data

    • JavaScript has an eval function, but developers often avoid it.

      자바스크립트에는 eval 함수가 있지만 개발자들은 흔히 그것을 피한다.

    • In Lisp, eval can treat data as code.

      리스프에서는 eval이 데이터를 코드처럼 다룰 수 있다.

    유의어evaluate, execute

verb동사

  1. 1

    평가·실행하다eval 함수나 비슷한 기능으로 표현식이나 코드를 평가·실행하다C1computing

    to evaluate or execute an expression or code using an eval function or similar mechanism

    • The interpreter evals the expression and returns a value.

      인터프리터는 그 표현식을 평가하고 값을 반환한다.

    • Never eval user input without strict controls.

      엄격한 통제 없이 사용자 입력을 eval로 실행해서는 안 된다.

    유의어evaluate, execute

뉘앙스 · 쓰임

“evaluation”은 표준적이고 격식 있는 말이며, “assessment”는 능력·상태·위험 등을 판단하는 ‘평가’에 넓게 쓰입니다. “eval”은 훨씬 짧고 약식적인 표현으로, 특히 프로그래밍에서는 전문 용어처럼 쓰입니다.

격식 있는 보고서나 학술 글에서는 “eval”보다 “evaluation” 또는 “evaluate”를 쓰는 것이 좋습니다. 프로그래밍에서 “eval”은 문자열을 코드처럼 실행할 수 있어 보안상 위험할 수 있으므로, 사용자 입력에는 특히 주의해야 합니다.

유의어 뉘앙스 비교

evaluation
가장 표준적이고 격식 있는 표현이다.
assessment
상태나 능력, 위험 등을 판단하는 평가에 넓게 쓰인다.
evaluate
더 일반적이고 표준적인 표현이다.
execute
평가보다 실행 행위 자체를 강조한다.

자주 쓰는 표현 · Collocations

noun+noun

  • course eval강의 평가
  • performance eval성과 평가
  • eval functioneval 함수

adj+noun+noun

  • mental health eval정신 건강 평가

verb+noun

  • call evaleval을 호출하다
  • avoid evaleval 사용을 피하다
  • eval user input사용자 입력을 eval로 실행하다

어원 · 암기 팁

[English]영어 “evaluation” 또는 “evaluate”를 줄여 만든 축약형이다. 컴퓨터 분야에서는 여러 프로그래밍 언어의 함수명이나 명령명으로 굳어졌다.

evaluate/evaluation의 앞부분 “eval”을 떼어낸 축약형

💡 “eval”을 “evaluation의 앞 네 글자”로 기억하면 된다.