On Thu, Sep 29, 2016 at 2:33 AM, Steve D'Aprano <steve+pyt...@pearwood.info> wrote: >>>> Procedural programming under another name... >>> >>> Only in the sense that procedural programming is unstructured programming >>> under another name. What is a procedure call but a disguised GOSUB, and >>> what is GOSUB but a pair of GOTOs? >> >> Continuation-passing style is only GOTOs. Instead of returning to the >> caller, procedures pass control to the continuation, together with the >> values that the continuation is expecting from the procedure. >> >> I guess you can think of it as a way to disguise a GOSUB. > > > Really, if you think about it, both functional and procedural programming > are exactly the same as programming in assembly language. Returning a value > from a function pushes that value onto the function call stack, which is > really just a disguised assembly MOV command.
http://xkcd.com/435/ Also relevant to this conversation: https://xkcd.com/1270/ ChrisA -- https://mail.python.org/mailman/listinfo/python-list