YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Italian subtitles

← 02-34 Il Piu' Costoso Bug Della Storia

Get Embed Code
4 Languages

Showing Revision 2 created 06/24/2014 by Fran Ontanaya.

  1. Avrai forse sentito la storia del razzo Ariane 5 che notoriamente esplose al primo volo
  2. per via di un bug software, nominato talvolta il piu' costoso bug della storia.
  3. Lo sai perche' Ariane 5 e' esploso?
  4. E' esploso semplicemente perche' aveva un bug nella conversione a intero 64-bit / 16-bit.
  5. Ma la cosa interessante e' che a regola
  6. il codice era in effetti pieno di controlli per trovare questo tipo di conversioni illegali,
  7. ma questi controlli vennero disabilitati sull'Ariane 5 per motivi di prestazioni.
  8. Immagina cosa sarebbe successo se il computer su Ariane 5
  9. fosse stato leggermente piu' performante per eseguire questo paticolare controllo di conversione
  10. 64/16 bit: le asserzioni si sarebbero attivate anche durante il lancio,
  11. l'Ariane avrebbe effettivamente avuto un ottimo meccanismo di ripristino da asserzioni bloccanti,
  12. si sarebbe ripreso, forse il volo sarebbe andato liscio
  13. e si sarebbe savato da essere il piu' costoso bug software della storia.
  14. 317.000 dollari andati in fumo per via di un'asserzione mancante.