Site Navigation
Categories:
BASIC commands
Control flow

Summary Of: GOTO

While GOTO statements are found in most... The GOTO statement has been the target of much continued criticism and debate... the primary negative claim being that use of GOTO results in unreadable and generally unmaintainable... coding standards forbid the use of GOTO statements using similar rationales... others have noted that the restrained use of GOTO does not necessarily lead to poor quality code... Probably the most famous criticism of GOTO is a 1968 letter by... In that letter Dijkstra argued that unrestricted GOTO statements should be abolished from higher... tasks and finds that in some of them GOTO is the optimal language construct to use... the labels used as the destination of a goto statement take the unusual form of an identifier enclosed in double angle brackets... The goto statement itself takes the simple form... supports the first kind of computed GOTO and is useful for case... Some variants of BASIC support a computed GOTO that can be... is similar to a computed GOTO in that it transfers control from an arbitrary point in the program to a previously... A continuation can be more flexible than GOTO in some languages because it can leave the current function... something that a GOTO cannot do in most languages... statement that is not a traditional GOTO statement at all...

Encyclodia Page On: GOTO

These Are Links To Other Documents
Goto (disambiguation) | statement | programming languages | control | label | identifier | line number | machine code | branch or jump statement | keyword | SNOBOL programming language | high-level languages | Java | reserved word | if statement | C programming language | setjmp/longjmp | spaghetti code | structured programming | computer scientists | loops | programming style | finite state machines | exception handling | Edsger Dijkstra | Considered Harmful | Donald Knuth | Ada | C | Java | loop | switch statement | C | C++ | Java | Fortran | BASIC | switch statement | gcc | continuation | call stack | longjmp | C programming language | Common Lisp | lexically scoped | closure | esoteric programming language | INTERCAL | parody | COME FROM | Perl | tail call | COBOL | Unstructured programming | Control flow | GOSUB | Edsger Dijkstra | doi | Donald Knuth | doi | John Barnes | Addison Wesley | ISBN 0-32-134078-7 | Microsoft | Categories | BASIC commands | Control flow |
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "GOTO".