Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por pobrecito hablador el Martes, 14 Octubre de 2003, 00:03h (#227534)
    A ver si os acordais de un drástico suceso:

    La explosión del Ariane 5 es por culpa del lenguaje Eiffel, joder, me káGúnn en tó los franceses enamoraos de la torre Eiffel.

    ¡¡¡ No programeis en Eiffel !!!.

    Es mejor programarlo en Ada95, un lenguaje de programación exigido para todo software altamente fiable del gobierno de los Estados Unidos en todas las aplicaciones de medicina, centrales nucleares, helicópteros, aviones, trenes, automóviles, ..
    Ada es un lenguaje pesado, y eso motiva al programador a no cometer ninguna errata.

    open4free

  • Estás equivocado al 100%

    (Puntos:2, Informativo)
    por hirunatan (3080) el Martes, 14 Octubre de 2003, 06:39h (#227558)
    La explosión del Ariane 5 es por culpa del lenguaje Eiffel

    Es justo al revés. Lo del Ariane 5 es un ejemplo que viene en el libro de Meyer sobre Eiffel, y lo pone como caso arquetípico de la utilidad del Diseño por Contrato.

    En el ejemplo, Meyer explica cuáles fueron las causas de la explosión, y demuestra que, si hubieran programado con Eiffel, no hubiera ocurrido.

    No recuerdo exactamente, pero era algo así: la causa fue que el programa de control del Ariane tenía una función que recibía como parámetro de tipo float con una velocidad. La función había sido probada mil veces y no tenía ningún bug, pero el parámetro medía la velocidad en millas, y sin embargo el programa llamante le pasaba kilómetros. Esto no venía indicado en ningún lugar del código fuente, sólo se explicaba en un documento aparte que nadie consultó por problemas de tiempo.

    O sea, que no fue un bug de código sino de documentación. Si hubieran programado en Eiffel, las precondiciones de la función hubieran dado la alerta, y los revisores del código se habrían dado cuenta.
    [ Padre ]
  • Al contrario,

    (Puntos:2, Informativo)
    por mig21 (7781) <reversethis-{moc.liamg} {ta} {pb12gim}> el Martes, 14 Octubre de 2003, 07:25h (#227570)
    ( https://twitter.com/yapw | Última bitácora: Viernes, 13 Mayo de 2011, 21:21h )
    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.