<off-topic>
Ik las pas dat de notie van een "abstract syntax" (veel gebruikte term in compilertoestanden) ontstaan is door McCarthy, die de abstract syntax voor Lisp heeft ontworpen.
Het grappige was dat deze syntax bedoeld was om te gebruiken zolang er nog geen concrete syntax die leesbaarder zou moeten zijn. Die is er echter nooit gekomen en de abstracte syntax werd al snel als acceptabel ervaren!
Het is dus in feite nooit de bedoeling geweest om Lots of Irritating and Silly Parentheses te moeten tikken

.
</off-topic>