语言可以组合多种求值策略；例如C++组合了传值调用和传引用调用。多数语言对布尔表达式和codice_1语句使用某种形式的非严格求值。
严格求值.在“严格求值”（）中，给函数的实际参数总是在应用这个函数之前求值。在邱奇编码下，算子的热情求值映射到了函数的严格求值；为此严格求值有时叫做“热情求值”。多数现存编程语言对函数使用严格求值。
应用次序.“应用次序”（）（或“最左最内”）求值称唿函数的实际参数按可归约表达式的后序遍历从左至右的求值的策略。不像传值调