Control languages used to specify experimental designs to ANOVA programs must have syntax and semantics to express several different types of information about the data and their analysis.The languages associated with several widely distributed ANOVA programs are compared for their flexibility and legibility in expressing the set of designs encountered in design texts.The types of output of the programs are listed.