在计算机科学中，值级编程指称John Backus在他的将程序作为数学对象来研讨的着作中标识出的两种对立编程范型之一，另一种是函数级编程。Backus最初使用术语“对象级编程”，但是现在这么称唿可能会混淆于面向对象编程。
概述.值级程序是描述如何组合各种“值”（比如数、符号、字符串等），形成其他的值直到获得最终的“结果值”的程序。通过应用各种从值到值的函数比如加法、串接、逆矩阵等，从现存的值构造新的值。在常规上，都是值级的：在赋值语句右侧的表达式专一的关注建造接着要存储的一个值