哪些元素结合在一起使编程语言操作的定义变得模糊?