A community for students. Sign up today!
Here's the question you clicked on:
 0 viewing
 3 years ago
the exercise 1.6 in "structure and interpretation of computer programs" goes into a infinite loop. Any ideas?
 3 years ago
the exercise 1.6 in "structure and interpretation of computer programs" goes into a infinite loop. Any ideas?

This Question is Closed

superduper
 3 years ago
Best ResponseYou've already chosen the best response.0as i use the "newif" provided in this exercise instead of "if" ，the "sqrtiter" goes into infinite loop. when i print the "guess" ， it print the right answer again and again. i can't figure out why. Help~~

julie
 3 years ago
Best ResponseYou've already chosen the best response.1Thats because of applicative avaluation method. In this case all arguments of newif should be evaluated which leads to infinite evaluation of sqrtiter.

superduper
 3 years ago
Best ResponseYou've already chosen the best response.0thank you :) As the book says "the interpreter first evaluates the operator and operands and then applies the resulting procedure to the resulting arguments". :P
Ask your own question
Ask a QuestionFind more explanations on OpenStudy
Your question is ready. Sign up for free to start getting answers.
spraguer
(Moderator)
5
→ View Detailed Profile
is replying to Can someone tell me what button the professor is hitting...
23
 Teamwork 19 Teammate
 Problem Solving 19 Hero
 Engagement 19 Mad Hatter
 You have blocked this person.
 ✔ You're a fan Checking fan status...
Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.