[C con Clase] GOTO

Héctor Francisco Hernández hectorfh en gmail.com
Jue Nov 13 02:41:00 CET 2008


Hola Jorge (el verdadero :) ):

> mas que eso goto es la instrucción mas costosa para la CPU.

Es verdad que "goto" es una instrucción costosa en comparación a otras. Pero
no puedes evitar su uso, porque las estructuras de control (if, while, for,
switch, do-while, etc), cuando se traducen al ensamblador, se implementan
con "goto" (o el equivalente: "jump", "branch" o como fuere). Por lo tanto
es lo mismo en términos de eficiencia.

> A menudo se cometen muchos errores al usar goto y es costoso
> depurarlos

Clap, clap, clap. Bravo, ese es el verdadero argumento utilizado por los
enemigos del "goto", entre ellos Dijkstra. Así de simple y eficaz.

Saludos
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20081112/1167af42/attachment.html>


Más información sobre la lista de distribución Cconclase