As used in sections 9-241-1 to 9-241-36, inclusive, of these regulations, the term "software" shall subsume the term "firmware." The voting system software shall make extensive use of high-level languages. It is mandatory that a high level programming language be used for that segment of the ballot tabulation software associated with the logical and numerical operations on vote data. The use of assembly or machine languages for device controllers and handlers is acceptable, but assembly language code shall also adhere to modularity and structured programming methods.
Conn. Agencies Regs. § 9-241-24