Bob McIsaac wrote:
Instead, there are only linked lists to follow.
But what about the order in which those linked lists are being followed..? That's not specified in the language and implementation dependent.
(PS. of course nobody says that an implementation can't turn the linked lists into some other representation (like assembler). Not specifying the order of execution of function arguments was meant as to leave implementors more freedom to choose the best evaluation strategy.)