The word "language" is "Programming Language" is a reference to the Mathematical term Language, in which everything (L*) can be defined... A programming language is a subset of the total language (E L)... In mathematics literally the entire human language can be defined, alphabet, grammar, words, sentences etc...

PS - "Real" languages don't allow you to express "everything"... That is why some words are literally untranslatable into some other languages. I could tell you what our language won't convey but I am unable to convey that using this language so I can't ... Moving on...

I stole this wrote:
Arabic

taarradhin [tah-rah-deen] (noun)

Arabic has no word for "compromise" in the sense of reaching an arrangement via struggle and disagreement. But a much happier concept, taarradhin, exists in Arabic. It implies a happy solution for everyone, an "I win, you win." It's a way of resolving a problem without anyone losing face.