一般会是通用的副程式或是客户建立的副程式，程式扮演类似「直译器」的作用，依命题是否符合执行对应的行动，程式类似一个虚拟机器，执行控制表的内容，其抽象化的程度较高。多维阵列的控制表也可以用程式语言中的switch指令来代替，而其条件可以利用逻辑运算的AND和OR指令组合出复杂的条件，条件成立时也可以执行不止一个的副程式。不过各高级语言中的switch指令在语法上可禸能仍然有些差异，而且可能有些语言的switch指令不允许复杂的条件。相较于switch指令，控制表没有程式语言的相依性，在处理上会比较单。