翻訳と辞書
Words near each other
・ Gottesman
・ Gottesman RTW Academy
・ Gottesman–Knill theorem
・ Gotteszell
・ Gotteszell–Blaibach railway
・ Gottex
・ Gottfred Eickhoff
・ Gottfred Hoem
・ Gotlands Fotbollförbund
・ Gotlands nation
・ Gotlandsdricka
・ Gotley Glacier
・ Gotlib
・ Gotlieb
・ Gotlieb Luty
Goto
・ Goto (disambiguation)
・ Goto (name)
・ GoTo (telescopes)
・ Goto Nobuyasu
・ Goto Yujo
・ Goto, Island of Love
・ Goto-gumi
・ Goto80
・ GoToAssist
・ GotoBLAS
・ Gotoblemus
・ Gotofredo da Castiglione
・ Gotofredo I (archbishop of Milan)
・ Gotoh


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Goto : ウィキペディア英語版
Goto

Goto (goto, GOTO, GO TO or other case combinations, depending on the programming language) is a statement found in many computer programming languages. It performs a one-way transfer of control to another line of code; in contrast a function call normally returns control. The jumped-to locations are usually identified using labels, though some languages use line numbers. At the machine code level, a goto is a form of branch or jump statement. Many languages support the goto statement, and many do not (see language support).
The structured program theorem proved that the goto statement is not necessary to write programs; some combination of the three programming constructs of sequence, selection/choice, and repetition/iteration are sufficient for any computation that can be performed by a Turing machine, with the caveat that code duplication and additional variables may need to be introduced. At machine code level, goto is used to implement the structured programming constructs.
In the past there was considerable debate in academia and industry on the merits of the use of goto statements. Use of goto was formerly common, but since the advent of structured programming in the 1960s and 1970s its use has declined significantly. The primary criticism is that code that uses goto statements is harder to understand than alternative constructions. Goto remains in use in certain common usage patterns, but alternatives are generally used if available. Debates over its (more limited) uses continue in academia and software industry circles.
Humorous examples of a Goto section of code can be found in the indie game "Human Resource Machine" as shown here: ()
==Usage==

goto ''label''
The goto statement is often combined with the if statement to cause a conditional transfer of control.
IF ''condition'' THEN goto ''label''
Programming languages impose different restrictions with respect to the destination of a goto statement. For example, the C programming language does not permit a jump to a label contained within another function,〔(C Standard section 6.8.6.1 The goto statement )〕 however jumps within a single call chain are possible using the setjmp/longjmp functions.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Goto」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.