I have done some asm programming, over the years.
And I know that all functions are actually converted into
gosubs or in asm terms calls to subroutines. And all
branching functions are converted into some type of jmp.
eg jle, jne, jeq, jz. I find goto invaluable when debuging.
To comment out areas or pass over suspected problem areas.
Because of my asm programming skills I like gosubs because they are used exactly like a call in asm. you push your paramaters on the stack and then call the subroutine.
That is the way the windows apl works too.
And I know that all functions are actually converted into
gosubs or in asm terms calls to subroutines. And all
branching functions are converted into some type of jmp.
eg jle, jne, jeq, jz. I find goto invaluable when debuging.
To comment out areas or pass over suspected problem areas.
Because of my asm programming skills I like gosubs because they are used exactly like a call in asm. you push your paramaters on the stack and then call the subroutine.
That is the way the windows apl works too.