Programming language is a blurry term, and some fit better into other places. For example, Bash is half language half shell, and stored under GNU. AWK is kinda a language but mostly used within a single command, rarely more than a few lines. Ah well, another false dichotomy.