browse words by letter
a b c d e f g h i j k l m n o p q r s t u v w x y z
goto


goto


  1  definition  found 
 
  From  The  Free  On-line  Dictionary  of  Computing  (13  Mar  01)  [foldoc]: 
 
  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)