Το πρώτο bug

To Πρώτο Bug Γνώριζες πως το πρώτο bug στην ιστορία των υπολογιστών ήταν... ένα έντομο; Πριν από 75 χρόνια καταγράφηκε το πρώτο bug στους υπολογιστές! Σήμερα, όταν ακούμε για bugs, μιλάμε για προβλήματα που επηρεάζουν τη λειτουργία και την ασφάλεια του υπολογιστή μας. Όμως το πρώτο bug ήταν κυριολεκτικά ένα έντομο! Το πρώτο bug στην ιστορία των υπολογιστών Μια ομάδα επιστημόνων από το Πανεπιστήμιο του Harvard είχε πρόβλημα με τον υπολογιστή Mark II. Παρουσίαζε σφάλματα που κανείς δεν μπορούσε να εξηγήσει. Όταν τον άνοιξαν για να δουν τι συμβαίνει, βρήκαν έναν σκόρο (ένα μικρό έντομο) παγιδευμένο μέσα στα κυκλώματά του! Στις 9 Σεπτεμβρίου 1947, η Grace Murray Hopper κατέγραψε το συμβάν στο ημερολόγιο του υπολογιστή, και έτσι γεννήθηκε το πρώτο bug.Φωτογραφία του πρώτου bug από το ημερολόγιο της Grace Hopper Η φωτογραφία δείχνει το πρώτο bug, το έντομο, που καταγράφηκε από την Grace Hopper στο ημερολόγιο του υπολογιστή Mark II. Από τότε, debugging! Από εκείνη τη στιγμή, η διαδικασία αφαίρεσης σφαλμάτων στους υπολογιστές ονομάστηκε debugging. Στην περίπτωση του Mark II, ο όρος αυτός ήταν κυριολεκτικός! Αν και πολλοί πιστεύουν ότι η λέξη bug ξεκίνησε τότε, στην πραγματικότητα, χρησιμοποιούταν ήδη για να περιγράψει προβλήματα σε μηχανές και συσκευές. Η λέξη bug δεν ξεκίνησε από τους υπολογιστές! Η χρήση της λέξης bug για να περιγράψει ένα σφάλμα δεν ξεκίνησε από την εποχή των υπολογιστών. Ήταν γνωστή ήδη από το 1870, όταν ο εφευρέτης Τόμας Έντισον την χρησιμοποίησε για να περιγράψει προβλήματα στα ηλεκτρικά κυκλώματα που κατασκεύαζε. Η αλήθεια για το πρώτο bug Παρόλο που πολλοί πιστεύουν ότι η Grace Hopper ήταν αυτή που ανακάλυψε το πρώτο bug, στην πραγματικότητα, ήταν οι χειριστές του υπολογιστή Mark II που το εντόπισαν πρώτοι. Τι είναι τα σημερινά bugs; Ένα bug σε ένα πρόγραμμα λογισμικού είναι ένα λάθος ή πρόβλημα που το κάνει να μην λειτουργεί σωστά. Τα περισσότερα bugs συμβαίνουν λόγω ανθρώπινων λαθών κατά τη δημιουργία του προγράμματος. Μπορεί να οφείλονται σε λάθη στον κώδικα ή στον τρόπο που έχει σχεδιαστεί το πρόγραμμα. Τι προκαλούν τα bugs; Τα bugs μπορεί να προκαλέσουν διάφορα προβλήματα σε ένα πρόγραμμα. Κάποια είναι μικρά και δεν επηρεάζουν πολύ τη λειτουργία, γι' αυτό μπορεί να μην τα προσέξουμε για καιρό. Όμως, άλλα είναι σοβαρά και μπορεί να κάνουν το πρόγραμμα να παγώσει ή να σταματήσει να λειτουργεί εντελώς. Όταν τα bugs γίνονται επικίνδυνα Μερικές φορές, τα bugs μπορεί να έχουν πολύ σοβαρά αποτελέσματα. Για παράδειγμα, ένας πύραυλος της Ευρωπαϊκής Διαστημικής Υπηρεσίας, ο Ariane 5, καταστράφηκε μέσα σε λιγότερο από ένα λεπτό μετά την εκτόξευσή του, εξαιτίας ενός τέτοιου σφάλματος. Τα bugs μπορούν να επηρεάσουν την ασφάλεια Το 1994, ένα αεροπλάνο συνετρίβη στο Mull of Kintyre, και χάθηκαν 29 ζωές. Αρχικά, το περιστατικό θεωρήθηκε ανθρώπινο λάθος. Αργότερα, όμως, οι έρευνες έδειξαν ότι μπορεί να είχε προκληθεί από ένα bug στο λογισμικό του αεροσκάφους.
Πλήρης προβολή
Λογότυπα του Υπουργείου Παιδείας, του ΙΕΠ, του ΕΣΠΑ και του Μητρώου Διδακτικών Βιβλίων