… the notion of functional dialect was worked out by the Prague School in the 1930s … and systemic register theory has its roots in Firth’s work on restricted languages. The concept of register is also recognised in computational linguistics under the heading of sublanguage, particularly in work on machine translation.