Login
User name:
Password:
Remember me 
Powered by BlogHarbor
Powered by BlogHarbor
Re: Tail recursive functions
by Anonymous
Note that the transformation you mention near the end turns evaluation from (x1 * (x2 * x3)) into ((x1 * x2) * x3). So it only works if the simple operation is associative. And multiplication and addition on computer floating point numbers is not associative, unlike the respective operations on real numbers.
Post comment:
  Receive comment notifications for this article
Subject: 
Comment: 
Comment verification:

Please enter the text you see inside the graphic to post your comment:
This blog does not allow anonymous comments. Please provide your username and password along with your comment.
Login information:
Username: 
Password: 
If you would like to post contact information on your comment, please enter your information into the optional fields below:
Contact information:
URL:  example: http://yourdomain.com