Copyright © Philip M. Parker, INSEAD. Terms of Use.

GOTO

"GOTO" is a common misspelling or typo for: gate, go to, good, got, grotto, gusto, gut.


Specialty Definition: GOTO

DomainDefinition

Computing

Goto (Or "GOTO", "go to", "GO TO", "JUMP", "JMP") A construct and keyword found in several higher-level programming languages (e.g. Fortran, COBOL, BASIC, C) to cause an unconditional jump or transfer of control from one point in a program to another. The destination of the jump is usually indicated by a label. In some languages, a label is a line number, in which case every statement may be labelled, in others a label is an optional alphanumeric identifier. In any case, the destination label usually follows the GOTO keyword. Use of the GOTO instruction in high level language programming fell into disrepute with the development and general acceptance of structured programming, and especially following the famous article "GOTO statement considered harmful". Since a GOTO is effectively an assignment to the program counter, it is tempting to make the generalisation "assignment considered harmful" and indeed, this is the basis of functional programming. Nearly(?) all machine language instruction sets include a GOTO instruction, though in this context it is usually called branch or jump or some mnemonic based on these. See also COME FROM. (2000-12-13). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: Goto

(From Wikipedia, the free Encyclopedia)

GOTO is a command found in many programming languages which instructs the computer to jump to another point in the computer program. It is the fundamental operation which can be used for transfer of control from one part of a program to another, and most compilers will translate other flow control statements into GOTOs.

GOTO is found in FORTRAN, Algol, COBOL, SNOBOL, BASIC, C, C++, Pascal and many other languages, particularly assembly languages. In the assembly languages, the GOTO command is usually called BRA (from "branch"), JMP or JUMP, and is often the only way of organizing program flow. However GOTO is not found in all programming languages. Certain languages, such as Java, do not contain a GOTO statement.

Unlike a function call, a GOTO does not demand any preparation or restructuring of the code. Because of that, it becomes very easy to produce inconsistent, incomplete and generally unmaintainable spaghetti code. Consequently, as structured programming became more prominent in the 1960s and 1970s, numerous computer scientists came to the conclusion that programs should always use the structured flow commands (loops, if-then statements, etc.) in place of GOTO. However, others believed that even though the use of GOTO is often bad practice, there are some tasks that cannot be straightforwardly accomplished in many programming languages without the use of GOTO statements, such as exception handling.

One famous criticism of GOTO is the article by Edsger Dijkstra called Go to statement considered harmful (Communications of the ACM 11, 147-148. 1968). Donald Knuth's Structured Programming with goto statements (Computing Surveys, 6(4):261-301, December 1974) considers some of the places where GOTO may be the appropriate tool. Generally these are in situations where a particular programming structure is not available. In these cases, GOTO can generally be used to emulate the desired structure, since it is one of the fundamental building blocks of programming.

See also:

External links

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Goto."

Top     

Abbreviations & Acronyms: GOTO

The following table is compiled from various sources, across various languages. When English abbreviations or acronyms come from a non-English source, this is noted.
EntrySourceExpressionField

GOTO

PortugueseGO TOComputing, Electrical Engineering

Source: compiled by the editor, based on several corpora (additional references).

Top     

Crosswords: GOTO

Specialty definitions using "GOTO": Adacode police, COMITget.comHLISPkeywordRTL/2tight loop. (references)
Non-English Usage: "GOTO" is also a word in the following languages with English translations in parentheses.

Italian (goth), Portuguese (GO TO, GOTO).

Top     

Modern Usage: GOTO

DomainUsage

Movie/TV Titles

L'île d'amour Goto (1968)

Pisutoru goto Shimizu Sadakichi (1899)

Source: compiled by the editor from various references; see credits.

Top     

Commercial Usage: GOTO

DomainTitle

References

  • Goto Co., Ltd.: International Competitive Benchmarks and Financial Gap Analysis (reference)

    (more reference examples)

  

Books

  • GOTO CO., LTD.: International Competitive Benchmarks and Financial Gap Analysis [DOWNLOAD: ADOBE READER] (reference)

  • GOTO CO., LTD.: Labor Productivity Benchmarks and International Gap Analysis (Labor Productivity Series) (reference)

  • GOTO.COM, INC.: International Competitive Benchmarks and Financial Gap Analysis [DOWNLOAD: ADOBE READER] (reference)

  • Guadalupe Garcia, Reiko Goto, Mildred Howard, Hilda Shum : 1989 annual exhibition (reference)

  • I Am Alive: The Tanka Poems of Goto Miyoko, 1898- 1978 (reference)

    (more book examples)

  

High Tech

Source: compiled by the editor from various references; see credits.

Top     

Usage Frequency: GOTO

"GOTO" is generally used as a noun (singular) -- approximately 64.29% of the time. "GOTO" is used about 14 times out of a sample of 100 million words spoken or written in English. Its rank is based on over 700,000 words used in the English language. Some parts-of-speech are not covered due to the samples used by the British National Corpus. (note: percents less than one-hundredth of one percent have been omitted)
Parts of SpeechPercentUsage per
100 Million Words
Rank in English
Noun (singular)64.29%9117,287
Noun (proper)35.71%5157,705
                    Total100.00%14N/A

Source: compiled by the editor from several corpora; see credits.

Top     

Name Usage Frequency: GOTO

The following table summarizes the usage of "GOTO" based on a population census conducted in the United States. Ranks and frequencies are based on all names reported and classified.
NameUsage/GenderUsage per 100
million Persons
Rank in USA
GotoLast name1,00018,682
Source: compiled by the editor from several corpora; see credits.

Top     

Usage in Company Names: GOTO

CountryName
Japan

Goto Co., Ltd.

 (more examples...)

Source: compiled by the editor from Icon Group International, Inc.

Top     

Expression: GOTO

Hyphenated Usage

Containing "GOTO": wimpy-never-let-anyone-know-that-you-goto-church.

Source: compiled by the editor from various references; see credits.

Top     

Frequency of Internet Keywords: GOTO

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day
ExpressionFrequency
per Day

goto

325

goto promotion

7

goto maki

282

goto placement

7

funpic goto

210

submit to goto

7

goto xboyfriend

24

goto optimize

7

funpic.com goto

24

goto submission

7

funpics goto

20

goto activity

7

mai goto

19

goto rank

7

goto kumiko

19

goto advertising

7

goto parkingsex

16

gallery goto maki

7

goto melayuboleh

14

ebizrotator.com goto pg9590.htm

7

1 2cdl.19rewp.1x61fq.y frame.htm freemailng1605.web.de goto online si v

14

goto rm2k

6

goto my pc

13

goto skn

6

goto risa

11

goto search engine

5

1rstwap 1rstwap.com goto partner

10

aretha franklin.com goto

5

goto tguy

10

goto mypc

5

goto not philadelphia

10

goto ruby

5

ada.org goto session

9

search goto

5

goto maki wallpaper

9

goto salvocalee

4

goto mami

8

goto maki nude

4

goto manage

7

goto management

4
Source: compiled by the editor from various references; see credits.

Top     

Modern Translation: GOTO

Language Translations for "GOTO"; alternative meanings/domain in parentheses.

Chinese 

  

登月 (goto the moon). (various references)

   

Danish

  

goto (GO TO), go to (GO TO). (various references)

   

Dutch

  

GO TO (GO TO). (various references)

   

Finnish

  

GOTO (GO TO). (various references)

   

French

  

GO TO (GO TO). (various references)

   

German

  

GOTO (GO TO). (various references)

   

Greek 

  

GO TO (GO TO). (various references)

   

Italian

  

GO TO (GO TO). (various references)

   

Pig Latin

  

otogay

   

Portuguese

  

GOTO (GO TO), GO TO (GO TO). (various references)

   

Swedish

  

GOTO-instruktion (GO TO), hoppinstruktion (GO TO). (various references)

Source: compiled by the editor from various translation references.

Top     

Derivations: GOTO

Derivations

Words containing "GOTO": postvagotomy, vagotomies, vagotomy, vagotonia, vagotonias, vagotonic. (additional references)

Source: compiled by the editor, based on several corpora (additional references).

Top     

Anagrams: GOTO

Scrabble® Enable2K-Verified Anagrams

Words within the letters "g-o-o-t"

-1 letter: goo, got, oot, tog, too.

-2 letters: go, to.

 Words containing the letters "g-o-o-t"
 

+1 letter: outgo.

 

+2 letters: agorot, cogito, forgot, galoot, gentoo, grotto, hotdog, photog, stooge, trogon.

 

+3 letters: agoroth, bigfoot, booting, bootleg, cogitos, dogtrot, footage, footing, galloot, galoots, gentoos, gooiest, gosport, grottos, gumboot, hooting, hotdogs, looting, mooting, octagon, ologist, otology, outglow, outgoes, outgone, outgrow, photogs, rootage, rooting, sooting, stooged, stooges, theolog, tooling, tooting, trogons.

 

+4 letters: autogiro, autogyro, bigfoots, bongoist, boosting, bootlegs, boughpot, cetology, cognovit, coopting, cytology, dogtooth, dogtrots, ethology, etiology, fetology, footages, footgear, footings, footling, footslog, galloots, goalpost, goitrous, golgotha, gonocyte, goofiest, goopiest, goosiest, gosports, grottoes, gumboots, kotowing, logotype, logotypy, longboat, monoglot, motoring, obligato, octagons, ologists, ontogeny, ontology, oogamete, oologist, outdodge, outdoing, outglows, outgoing, outgross, outgroup, outgrown, outgrows, oxtongue, photoing, polyglot, rogation, rogatory, roosting, rootages, scooting, shooting, sitology, snooting, soothing, stegodon, stooging, stooking, stooling, stooping, tabooing, theogony, theologs, theology, thorough, toboggan, tocology, tokology, tomogram, toolings, toothing, tootling, topology, trooping, typology, unforgot, vagotomy, yoghourt.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     



INDEX

1. Definition
2. Crosswords
3. Usage: Modern
4. Usage: Commercial
5. Usage Frequency
6. Names: Frequency
7. Names: Company Usage
8. Expressions
9. Expressions: Internet
10. Translations: Modern
11. Abbreviations
12. Acronyms
13. Derivations
14. Anagrams
15. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.