设计有时称为「表格驱动设计」（不过后者多半是指由外部的表格自动生成程式码，而不是在程式中的表格）。以有限状态机为基础的自动机编程有时会用控制表为其实现方式。若控制表有几个不同的层次，其行为就类似。控制表有时会以的方式表示，其中会有对应的条件表示式及子程序。控制表可以简化一些类似的程式叙述，而且若是二维的控制表，在阅读及更新上都比一维特性的程式码要容易维护，有时控制表甚至可以让非程式设计师来维护。电脑科学家高德纳在1974年提出的论文《Structured Programming with go to S