游戏语义是编程语言的一种指称语义, 其将项解释为自身与上下文之间的交互.
游戏语义 (GS) 是数学地描述编程语言 (PL) 的行为的一种方式; 其是一种所谓的指称语义 (DS). 一种理解指称语义的方法是将其与操作语义 (OS) 进行对比, 操作语义是另一种对于编程语言的数学描述.
操作语义是句法性的, 也是自足的. 其通过一集具有形式t,c→t′,c′的转换规则来定义编程语言, 其中t,t′是项而c,c′是额外的配置信息.