Quote:
The jumps in machine code aren't sad,


I didnt say that, its sad that while high level langauages have all tried to move away from GOTO, that it in fact breaks down to that when you get down to the nuts and bolts. I never ment the actual jmp instruction was sad (pretty wierd thing to think was sad)

Now just to throw a spanner into the works it is possable (but incredibly dificult) to even not use goto's & conditional gotos in machine code.... I had to do one on this x86 assembly course as part of understanding the archetecture... i hate the tutor to this day for his sick and twisted tests.

PS: i used pulling the next instructions to do location from a table, pushing it to the stack and doing a RET (something liek that, but i degress)