As an analogy to a natural language, the flags are adverbs, while the other arguments are objects.
For example, some authors refer to conditionals as commands [1] while they are called expressions in Python[2] or Bash[3] and statements in Java.
[4] Similarly, writing to stdout is done in Bash with the builtin command printf, while it is done with the built-in function print() in Python.
The quotes are used to prevent Hello and World being treated as separate tokens: The following commands are equivalent.
The program is ls, having three flags (l, t, r), and the argument is the directory /bin: The following command displays the contents of the files ch1.txt and ch2.txt.