# Strict evaluation > 프로그래밍 언어에서 strict 또는 eager evaulation이란 식을 최대한 빨리 평가하는 방식을 말한다. 반대로 최대한 나중에 평가하는 방식은 lazy evaluation이라고 한다. <프로그래밍 언어>에서 strict 또는 eager evaulation이란 식을 최대한 빨리 평가하는 방식을 말한다. 반대로 최대한 나중에 평가하는 방식은 [lazy evaluation](https://wiki.g15e.com/pages/Lazy%20evaluation.txt)이라고 한다. , [Java](https://wiki.g15e.com/pages/Java.txt), [JavaScript](https://wiki.g15e.com/pages/JavaScript.txt) 등 대부분의 언어는 strict evaluation 방식을 쓴다.