Diferencia entre revisiones de «GOTO»

1 byte eliminado ,  hace 2 años
m
Bot: corrigiendo uso de conjunciones. ¿Algún error? http://lema.rae.es/dpd/srv/search?id=7wb3ECfmhD6reWjGRa
Etiquetas: Edición desde móvil Edición vía web móvil
m (Bot: corrigiendo uso de conjunciones. ¿Algún error? http://lema.rae.es/dpd/srv/search?id=7wb3ECfmhD6reWjGRa)
 
== Controversia sobre el uso de GOTO ==
A diferencia de la llamada a una función, no se requiere ningún tipo de preparación o estructura de código para utilizar un ''GOTO''. Como resultado, es más sencillo obtener código inconsistente, incompleto o complicado de mantener. Justamente por ello en los [[años 1960|años 60]] y [[años 1970|70]], cuando surgió la [[programación estructurada]], la comunidad informática se expresó a favor de otras instrucciones de control ([[if]] óo [[Bucle (programación)|bucle]]s [[for]] y [[Bucle do|do]]/[[while]]) en lugar de ''GOTO''.
 
Tal creencia está tan arraigada que el ''GOTO'' es muy criticado por los dedicados a la enseñanza de la programación, que lo suelen desaconsejar. Por el otro lado, algunos que si bien admiten el uso de un ''GOTO'' como una práctica desaconsejable<ref>* Peter Bishop: ''Programación avanzada en BASIC'', Ediciones Anaya Multimedia año-1990 ISBN 978-84-7614-013-0 (página 86): {{Cita|Una vez escrita la parte del programa correspondiente a un bucle es muy tentador aprovechar algunas o todas las instrucciones contenidas en esa parte para otros fines, lo que obliga a utilizar bifurcaciones para acceder al bucle desde otros puntos del programa (lo que se haría con GOTOs).
962 932

ediciones