Bugado

Τι είναι bugado:

Το Bugado σημαίνει ελαττωματικό, με λάθος . Είναι μια έκφραση που χρησιμοποιείται στον τομέα της επιστήμης των υπολογιστών για να υποδείξει ότι το μηχάνημα αντιμετωπίζει κάποιο πρόβλημα ή ότι έχει κάποιο σφάλμα στη λειτουργία του λογισμικού.

Το "υποκλοπές" παρουσιάζει κάποιο ελάττωμα στη λογική ενός προγράμματος, το οποίο έχει ως αποτέλεσμα απροσδόκητες ή ανεπιθύμητες επιπλοκές, που συχνά οφείλονται σε σφάλματα στον ίδιο τον πηγαίο κώδικα, εξαιτίας ενός προβλήματος στο λειτουργικό σύστημα, το πλαίσιο, τον μεταγλωττιστή ή τον διερμηνέα.

Προέλευση της υποτιθέμενης έκφρασης

Η λέξη "bugado" προέρχεται από τη λέξη "σφάλμα", που είναι ένα αμερικανικό slang που σημαίνει "ελάττωμα", "αποτυχία". Με γενική έννοια σημαίνει "έντομο".

Ο όρος "σφάλμα", σύμφωνα με ορισμένους ιστορικούς, χρησιμοποιήθηκε από τον Thomas Edison όταν ορισμένα έντομα προκάλεσαν προβλήματα ανάγνωσης στο φωνογράφημά του, το έτος 1878.

Το 1946 ο όρος "σφάλμα" έδειξε μεγαλύτερη σημασία όταν ο πρώτος ηλεκτρονικός υπολογιστής (Electronic Numerical Integrator Analyzer and Computer), που δημιουργήθηκε το 1946, εισέβαλε μέσα από τα έντομα που προσελκύονται από τη φωτεινότητα των βαλβίδων, προκαλώντας βραχυκύκλωμα στις πλάκες και κατά συνέπεια, αποτυχίες στα προγράμματα.

Bug της χιλιετίας

Το Millennial Bug ή το Y2K Bug ήταν ο όρος που χρησιμοποιείται για να περιγράψει τον πανικό που προέκυψε πριν από τη στροφή της χιλιετίας, από το 1999 έως το 2000. Θεωρήθηκε ότι τα συστήματα ηλεκτρονικών υπολογιστών θα σταματούσαν, δεδομένου ότι όλες οι ημερομηνίες αντιπροσωπεύονταν από διψήφια ψηφία, όπου "1985" εκπροσωπήθηκε με "85". Φοβήθηκε ότι τα συστήματα θα μπορούσαν να συγχέουν το έτος 2000 με το έτος 1900.

Θεωρήθηκε ότι η ανταλλαγή πληροφοριών θα οδηγούσε τους πελάτες των τραπεζών να βλέπουν τις αιτήσεις τους με αρνητικά αποτελέσματα, από δανειστές σε οφειλέτες. Πιστεύεται επίσης ότι τα στρατιωτικά συστήματα που ελέγχουν τα πολεμικά οπλοστάσια, όπως οι πυρηνικές βόμβες, θα μπορούσαν να αποτύχουν.