Warum können Variablennamen keine Leerzeichen enthalten? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Gibt es eine Sprache, die Leerzeichen in Variablennamen zulässt? 2 Antworten

Verbunden:Warum können Variablennamen nicht mit Zahlen beginnen?

Gibt es einen technischen Grund, warum Leerzeichen in Variablennamen nicht zulässig sind, oder liegt dies an der Konvention?

Was hindert uns zum Beispiel daran, so etwas zu tun ?:

average score = sum of scores / number of scores

Das einzige Problem, das mir in den Sinn kommt, sind Schlüsselwörter, aber man könnte einfach die Verwendung dieser in einem Variablennamen einschränken, und der Lexer wäre in der Lage, einen Teil einer Variablen von einem Schlüsselwort zu unterscheiden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage