Otros Porque poner un go to está mal visto un programación

  1. #1
    ForoParalelo: Miembro Avatar de ZER81
    Registro
    11 Jul, 15
    Ubicación
    Casa de topota madre
    Mensajes
    18,806
    Me gusta (Dados)
    369
    Me gusta (Recibidos)
    2824

    Porque poner un go to está mal visto un programación

    Me acuerdo que cuando no sabía hacer algo en la carrera ponía un go to y lo movía a la línea que quería en C.

    Pero a mi profesor le asqueaba hasta un día me dijo que no lo hiciera más porque era de programadores malos.

    Yo le decía que el programa funcionaba bien pero el no.

    Casi 15a después jamás lo entendí. Es más he trabajado en empresas y jamás nadie me ha dicho que sea una mala práctica

  2. #2
    No se qué es eso

  3. #3
    Paramiembro: Forista Avatar de Suspiciousman
    Registro
    29 May, 14
    Ubicación
    Páramo del tormento Nº 32
    Mensajes
    64,970
    Me gusta (Dados)
    245
    Me gusta (Recibidos)
    22419
    Entonces supongo que los if tampoco le gustaban al marqués ese.

  4. #4
    ForoParalelo: Führer Avatar de secta_suicida
    Registro
    25 Apr, 14
    Mensajes
    20,828
    Me gusta (Dados)
    5918
    Me gusta (Recibidos)
    10860
    Porque es un detector de inútiles.

  5. #5
    ForoParalelo: Miembro Avatar de Señorita Escarlata
    Registro
    24 Apr, 22
    Mensajes
    414
    Me gusta (Dados)
    26
    Me gusta (Recibidos)
    331
    GO TO a la línea que querías en C? No será en BASIC?

  6. #6
    ForoParalelo: Miembro Avatar de ZER81
    Registro
    11 Jul, 15
    Ubicación
    Casa de topota madre
    Mensajes
    18,806
    Me gusta (Dados)
    369
    Me gusta (Recibidos)
    2824
    Cita Iniciado por Suspiciousman Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    Entonces supongo que los if tampoco le gustaban al marqués ese.
    Tampoco decía que era de programadores incultos... Y yo me veía capado por todos lados en cambio veía bien un swich que es una mierda

  7. #7
    Más que un dios. Avatar de Rediós
    Registro
    11 Mar, 15
    Ubicación
    R'lyeh
    Mensajes
    76,900
    Me gusta (Dados)
    122075
    Me gusta (Recibidos)
    34359
    Go to the dirt.

  8. #8
    ForoParalelo: Miembro Avatar de ernesto_con_pesto
    Registro
    12 Mar, 21
    Mensajes
    864
    Me gusta (Dados)
    329
    Me gusta (Recibidos)
    259
    La carta al editor que suelen citar los informáticos, es una de E W Dijkstra, publicado en las Communications of the ACM en 1968, "Go to statement considered harmful." Lo que entiendo que dice, es que si por ejemplo uno tiene bucles anidados, pues es fácil saber dónde se ejecuta el código, porque las variables te dan puntos de referencia. Si pones gotos en vez, entonces es mucho más complicado, porque tienes que empezar a mirar variables aquí y allí, y nunca sabes bien dónde estás.
    https://www.u.arizona.edu/~rubinson/...d_Harmful.html
    Última edición por ernesto_con_pesto; 30/04/2022 a las 15:45

  9. #9
    ForoParalelo: Miembro Avatar de ZER81
    Registro
    11 Jul, 15
    Ubicación
    Casa de topota madre
    Mensajes
    18,806
    Me gusta (Dados)
    369
    Me gusta (Recibidos)
    2824
    Cita Iniciado por ernesto_con_pesto Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    La carta al editor que suelen citar los informáticos, es una de E W Dijkstra, publicado en las Communications of the ACM en 1968, "Go to statement considered harmful." Lo que entiendo que dice, es que si por ejemplo uno tiene bucles anidados, pues es fácil saber dónde se ejecuta el código, porque las variables te dan puntos de referencia. Si pones gotos en vez, entonces es mucho más complicado, porque tienes que empezar a mirar variables aquí y allí, y nunca sabes bien dónde estás.
    https://www.u.arizona.edu/~rubinson/...d_Harmful.html
    Si decía algo que si lo cogia el código otro programador que era muy difícil ver a dónde apuntaban pero que quieres que te diga . Yo he visto muchas aplicaciones famosas con muchos goto

  10. #10
    ForoParalelo: Miembro Avatar de Emili0
    Registro
    14 Sep, 13
    Mensajes
    3,653
    Me gusta (Dados)
    59
    Me gusta (Recibidos)
    1343
    Si el salto es de pocas líneas y se ve claramente el bucle no me parece mal, pero si te manda incluso a otras páginas no.

  11. #11
    foreramente paralelo Avatar de Señor Lobo
    Registro
    18 May, 13
    Ubicación
    Andalucía
    Mensajes
    11,624
    Me gusta (Dados)
    2794
    Me gusta (Recibidos)
    3768
    No tengo ni idea de programación, pero si algo funciona, no veo motivo para no usarlo

    A no ser que exista una alternativa más rápida

  12. #12
    ForoParalelo: Miembro Avatar de User_78053100
    Registro
    10 Jan, 21
    Mensajes
    39,406
    Me gusta (Dados)
    48855
    Me gusta (Recibidos)
    28965
    Cita Iniciado por Señorita Escarlata Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    GO TO a la línea que querías en C? No será en BASIC?
    Bien visto.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •