![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
En principio, sí. El ensamblador tiene jmp. Entonces, está diseñado para algo, ¿no?
Assembler no tiene llaves y ifs, así que sin jmp y
no se puede evitar
Normalmente, hasta que no empiezas a escribir tu propio compilador, no entiendes por qué goto es indeseable.
Goto destruye el flujo de ejecución, sale del ámbito y es especialmente perjudicial en POO, donde hay muchos constructores/destructores implícitos. Cualquier desarrollador de compiladores se horrorizará cuando de repente se dé cuenta de que tiene que saltar a lo desconocido desde la mitad del bloque.
Aunque C++ permite goto por compatibilidad, su compilador impone muchas restricciones al uso de goto, dejando sólo un estrecho nicho para los saltos más simples en casos igualmente simples.
Normalmente, hasta que no empiezas a escribir tu propio compilador, no entiendes por qué goto es indeseable.
Goto destruye el flujo de ejecución, sale del ámbito y es especialmente perjudicial en POO, donde hay muchos constructores/destructores implícitos. Cualquier desarrollador de compiladores se aterroriza cuando de repente se da cuenta de que tiene que saltar a lo desconocido desde la mitad del bloque.
Aunque C++ permite goto por compatibilidad, su compilador impone muchas restricciones al uso de goto, dejando sólo un estrecho nicho para los saltos más simples en casos igualmente simples.
Vamos, juguemos a las guerras de religión. Bueno, si no hay goto, al diablo.
No recuerdo una situación en la que fuera tan necesaria, hasta el punto de hervir el azufre en mis oídos. Ni siquiera recuerdo un momento en el que haya habido un pensamiento en mi cabeza como "eh, ojalá hubiera venido aquí...". No hubo tal cosa. Dicho esto, no puedo decir que mis algoritmos sean tan básicos.
De la misma manera se podría dejar el goto pero prohibirlo por alguna misteriosa razón. Y habrías sobrevivido.
Vamos, que estamos jugando a las guerras de religión. Si no hay goto, lo que sea.
No puedo decir que mis algoritmos sean tan básicos.
Vamos, juguemos a las guerras de religión. Bueno, si no hay goto, al diablo.
No recuerdo una situación en la que fuera tan necesaria, hasta el punto de hervir el azufre en mis oídos. Ni siquiera recuerdo un momento en el que haya habido un pensamiento en mi cabeza como "eh, ojalá hubiera venido aquí...". No hubo tal cosa. Dicho esto, no puedo decir que mis algoritmos sean tan básicos.
De la misma manera se podría dejar el goto pero prohibirlo por alguna misteriosa razón. Y habrías sobrevivido.
No, no es justo. Nunca uso para, pero es inofensivo.