ah, but to me that isn’t completely iterative… iterative is using a loop
within a function to make sure it and all functions it calls do not call
back up the tree…
There are no loops in Scheme. (while is syntactic sugar.)
If you read between the lines in this thread, you notice that only
Python and Ruby are mentioned in positive light. Nobody stood up
for Perl, or VB, or Pascal, or C++, or Java.
OK then. I will. C++ is fantastic. Most likely for jobs you would not or
could not use Ruby for. The products I work on require C++/C and
assembler. You couldn’t possibly write them in Ruby. Even if you could
they would be too slow.
When I’m not using C++, Ruby is what I am using, or intending to use.
Java - I always felt like I was writing code whilst wearing a straight
jacket. In 9 years of using Java (I started in May 1996) I didn’t like
it - but you use what you are asked to use by the customer.