Διατρητικές κάρτες(γνωστές και ως κάρτες Hollerith ή κάρτες αποθήκευσης δεδομένων με διάτρητο χαρτί) αντιπροσωπεύουν ένα ιστορικό αλλά κρίσιμο μέσο αποθήκευσης και εισαγωγής δεδομένων που έπαιξε ζωτικό ρόλο στην πρώιμη ανάπτυξη της πληροφορικής. Πριν από την εμφάνιση των ποντικιών, των πληκτρολογίων ή ακόμα και των κατάλληλων οθονών, οι κάρτες διάτρησης χρησίμευαν ως το κύριο μέσο επικοινωνίας με τους υπολογιστές.
Αυτά τα ορθογώνια φύλλα από χαρτόνι, διάτρητα με διάφορα σχέδια οπών, κωδικοποιούσαν διαφορετικούς χαρακτήρες και εντολές. Κάθε κάρτα περιείχε συνήθως 80 στήλες πληροφοριών κειμένου κρυμμένες μέσα σε αυτές τις τρυπημένες τρύπες. Μέχρι την εμφάνιση των λειτουργικών συστημάτων γραφικής διεπαφής χρήστη (GUI) στη δεκαετία του 1990, οι κάρτες διάτρησης παρέμειναν η κυρίαρχη μέθοδος για την εισαγωγή δεδομένων στα περισσότερα συστήματα υπολογιστών.
Η έννοια των καρτών διάτρησης προϋπήρχε των υπολογιστών κατά αιώνες, με τις ρίζες της να εντοπίζονται στην κλωστοϋφαντουργία και συγκεκριμένα στον αργαλειό Jacquard.
Το 1801, ο Γάλλος εφευρέτης Joseph Marie Jacquard ανέπτυξε έναν αυτοματοποιημένο αργαλειό που χρησιμοποιούσε κάρτες διάτρησης για τον έλεγχο της ανύψωσης των νημάτων στημονιού κατά την ύφανση. Αυτή η καινοτομία επέτρεψε την αυτοματοποιημένη παραγωγή πολύπλοκων μοτίβων υφασμάτων. Κάθε κάρτα αντιστοιχούσε σε μία σειρά του σχεδίου του υφάσματος, με τις τρύπες να καθορίζουν ποιες κλωστές στημονιού θα ανυψωθούν.
Αυτός ο επαναστατικός αυτοματισμός βελτίωσε δραματικά την αποδοτικότητα της κατασκευής κλωστοϋφαντουργικών προϊόντων και έθεσε τα θεμέλια για τη μετέπειτα ανάπτυξη της τεχνολογίας των υπολογιστών.
Στα τέλη του 19ου αιώνα, το Γραφείο Απογραφής των ΗΠΑ αντιμετώπισε μια μνημειώδη πρόκληση: την αποτελεσματική επεξεργασία τεράστιων ποσοτήτων δεδομένων απογραφής. Η απογραφή του 1880 χρειάστηκε επτά χρόνια για να ολοκληρωθεί, καθιστώντας την έγκαιρη ολοκλήρωση των επόμενων απογραφών όλο και πιο προβληματική.
Ο Herman Hollerith αντιμετώπισε αυτήν την πρόκληση εφευρίσκοντας μια μηχανή πινάκων που βασίζεται σε κάρτες διάτρησης το 1890. Το σύστημά του λειτουργούσε μέσω τριών βασικών διαδικασιών:
Η εφεύρεση του Hollerith μείωσε τον χρόνο επεξεργασίας της απογραφής του 1890 σε μόλις τρία χρόνια. Η εταιρεία Tabulating Machine Company, που ιδρύθηκε το 1896, έγινε τελικά International Business Machines (IBM) το 1924.
Οι κάρτες διάτρησης χρησιμοποιούσαν δυαδική κωδικοποίηση σε 80 στήλες, με κάθε στήλη να περιέχει δύο σειρές των 40 χαρακτήρων. Η παρουσία ή η απουσία οπών αντιπροσώπευε δυαδικές τιμές (1 ή 0), επιτρέποντας τέσσερις πιθανούς συνδυασμούς ανά στήλη:
Προέκυψαν διαφορετικά συστήματα κωδικοποίησης, κυρίως:
Κωδικοποίηση Hollerith:Χρησιμοποιήθηκαν 12 θέσεις οπών ανά στήλη για την αναπαράσταση αλφαριθμητικών χαρακτήρων.
EBCDIC:Ο Εκτεταμένος Δυαδικός Κωδικοποιημένος Δεκαδικός Κώδικας Ανταλλαγής της IBM χρησιμοποίησε δυαδικές αναπαραστάσεις 8-bit.
Οι κάρτες διάτρησης εξυπηρετούσαν τρεις κύριες λειτουργίες:
Οι περιορισμοί τους έγιναν εμφανείς στα τέλη του 20ου αιώνα:
Η ανάπτυξη μαγνητικών ταινιών, μονάδων δίσκου και οι επακόλουθες τεχνολογίες αποθήκευσης κατέστησαν τις κάρτες διάτρησης ξεπερασμένες τη δεκαετία του 1980.
Αν και δεν είναι πλέον πρακτικά, τα punch cards παραμένουν σημαντικά καθώς:
Η ιστορία τους αποτελεί παράδειγμα της τεχνολογικής εξέλιξης, δείχνοντας πώς ακόμη και απαρχαιωμένα εργαλεία μπορούν να διαμορφώσουν μελλοντικές καινοτομίες. Οι κάρτες διάτρησης αντιπροσωπεύουν ένα κρίσιμο κεφάλαιο στην ιστορία των υπολογιστών, σηματοδοτώντας τη μετάβαση της ανθρωπότητας στην ψηφιακή εποχή.