(no title)
techno_modus | 7 years ago
- Introduce scopes and program structure instead of explicit labels (instruction addresses) and using control flow operators which rely on this structure
- Procedures and procedure calls
- Overriding and virtual functions where the system knows how to find the next instruction to jump to
- Concurrency and multi-threading where resume operation means essentially jumping to some (dynamic, not static) instruction address.
- Asynchronous and even-driven programming
goto11|7 years ago
Gotos are not unavoidable in high level languages.
techno_modus|7 years ago
Is there any non-syntactic difference between these two lines?
I think they are identical and the question is only where target labels can reside, how they are represented, and when the jumps are triggered (operation).