e·val
C1abbreviation‘evaluation’ 또는 ‘evaluate’의 축약형; 특히 평가나 프로그래밍의 eval 함수
noun명사
- 1
평가, 평가 절차, 평가서 — 평가, 평가 절차, 평가서B2〔general〕
an evaluation or assessment
Students must submit the course eval by Friday.
학생들은 금요일까지 강의 평가를 제출해야 한다.
The clinic scheduled a short eval before therapy began.
그 병원은 치료가 시작되기 전에 짧은 평가를 잡았다.
유의어evaluation, assessment
- 2
평가 실행 함수, eval 함수 — 문자열이나 표현식을 코드처럼 평가하거나 실행하는 함수 또는 명령C1〔computing〕
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이 데이터를 코드처럼 다룰 수 있다.
verb동사
- 1
평가·실행하다 — eval 함수나 비슷한 기능으로 표현식이나 코드를 평가·실행하다C1〔computing〕
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로 실행해서는 안 된다.
뉘앙스 · 쓰임
“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의 앞 네 글자”로 기억하면 된다.