Was ist synthetischer Zucker?

Syntaktischer Zucker ist ein Aspekt der Syntax einer Programmiersprache, der das Lesen, Schreiben und Verstehen von Programmen erleichtert. Der Begriff wurde 1964 von dem Informatiker Peter Landin geprägt, um eine hypothetische Sprache zu beschreiben, die die Operationen des Lambda-Kalküls eloquent ausdrückt. Insbesondere würde die Sprache das Lambda-Symbol "λ" durch das Wort "wo" ersetzen.

Ein typisches Beispiel für syntaktischen Zucker ist ein erweiterter Zuweisungsoperator wie + =, der den Ausdruck x = x + y für die zusammengesetzte Operation x + = y vereinfacht.

Operator, Programmierbegriffe, Syntax