> Well, a (formal) language is defined as a set of words. Using that definition all valid regular expressions (as given to grep) are a language, all valid AWK programs are a language, etc.

In my simplistic view I had always considered that everything non human in computing had to be either a language or a program (arguably, humans are also programs, but that's quite another topic).

I now realize that all languages might also be seen as collections of lower-level programs, so as programs, and that all programs are also a language (built from that lower-level thing usually called a programming language). Or is it too much of a generalization already?

Reply via email to