Δύσκολα θα μπορούσε κανείς σήμερα να αμφισβητήσει το γεγονός ότι η παρουσία και η χρήση προσωπικών υπολογιστικών μηχανών έχει κυριολεκτικά μεταμορφώσει -άλλοτε διευκολύνοντας και άλλοτε δυσχεραίνοντας- κάθε σχεδόν πτυχή της ζωής μας.
Καθημερινά καταφεύγουμε στην ψηφιακή τεχνολογία και χρησιμοποιούμε παθητικά διάφορες υπολογιστικές μηχανές, μολονότι συνήθως δεν γνωρίζουμε τίποτα για τις μεγάλες επιστημονικές ιδέες και τις τεχνολογικές καινοτομίες που οδήγησαν στη δημιουργία τους.
Αυτό ακριβώς το μεγάλο γνωσιακό κενό επιχειρεί να καλύψει το πολύ ενδιαφέρον και απολαυστικό βιβλίο του Τζον Μακόρμικ, που γράφτηκε ειδικά για τους πληροφορικά αναλφάβητους αλλά φιλομαθείς αναγνώστες.
Ο συγγραφέας του είναι διακεκριμένος ερευνητής και δάσκαλος της επιστήμης υπολογιστών.
Είναι διδάκτορας του Πανεπιστημίου της Οξφόρδης με αντικείμενο την υπολογιστική όραση, έχει εργαστεί ερευνητικά στα περίφημα εργαστήρια της Hewlett-Packard και της Microsoft, και σήμερα είναι καθηγητής της επιστήμης υπολογιστών στο Κολέγιο Dickinson.
Το στοίχημα που έθεσε στο εαυτό του, γράφοντας αυτό το βιβλίο, ήταν να δημιουργήσει ένα κατανοητό αλλά απολύτως ακριβές κείμενο για μερικές από τις πιο βασικές ιδέες της πληροφορικής και της επιστήμης των υπολογιστών.
Και το πέτυχε, καταφεύγοντας σε έξυπνα τεχνάσματα και οικεία παραδείγματα που δημιουργούν ένα πραγματικά απολαυστικό ανάγνωσμα.
Εκτός από την εισαγωγή και τον επίλογο, το βιβλίο αποτελείται από εννέα κεφάλαια, καθένα από τα οποία περιγράφει λεπτομερώς τους εννέα βασικούς αλγόριθμους, δηλαδή τα βήματα που επιτρέπουν την ακριβή εκτέλεση μιας υπολογιστικής εργασίας: κρυπτογράφηση, συμπίεση, αναγνώριση προτύπων, κ.ο.κ.
Χωρίς να το γνωρίζουμε, χρησιμοποιούμε αυτούς τους αλγορίθμους καθημερινά.
Για παράδειγμα, όταν ανεβάζουμε μια φωτογραφία στο Facebook ή όταν εφαρμόζουμε κρυπτογράφηση δημόσιου κλειδιού για να μεταβιβάσουμε απόρρητες πληροφορίες, όπως οι αριθμοί πιστωτικών καρτών, ή όταν χρησιμοποιούμε ψηφιακές υπογραφές για να επαληθεύσουμε την ταυτότητα των ιστότοπων που επισκεπτόμαστε.
Κάθε κεφάλαιο επικεντρώνεται σε ένα τέτοιο επαναστατικό τέχνασμα, δηλαδή σε έναν αλγόριθμο: τη συνταγή που καθορίζει επακριβώς τη συγκεκριμένη ακολουθία βημάτων που απαιτούνται για να λυθεί ένα πρόβλημα.
John MacCormick, Εννέα αλγόριθμοι που άλλαξαν το μέλλον
μτφρ. Γ. Παπαδόγγονας, Λ. Σακαρέλη εκδ. Π.Ε.Κ., σελ. 249
Συντάκτης: Σπύρος Μανουσέλης
πηγή efsyn




Ακολούθησε το Diorismos στο Google News! Με την υπογραφή του www.diorismos.gr