Στην εποχή όπου με ένα χάδι στην οθόνη αφής του smartphone ή του tablet μας, περιμένουμε την άμεση ανταπόκρισή τους σε ό,τι τους ζητήσουμε, ίσως αξίζει να ρίξουμε μια ματιά πίσω στο παρελθόν και να αποδώσουμε ένα μικρό φόρο τιμής σε αυτούς που έβαλαν τη θεμέλια λίθο προς αυτή (και σε κάθε επερχόμενη) καινοτομία στο χώρο των υπολογιστών.
Την 1η Μαΐου έκλεισαν 50 χρόνια από τότε που οι μαθηματικοί John G. Kemeny και Thomas E. Kurtz του Κολεγίου Dartmouth του New Hampshire, κατάφεραν να "τρέξουν", για πρώτη φορά στην ιστορία, προγράμματα που είχαν αναπτυχθεί με την γλώσσα προγραμματισμού BASIC, στον γιγαντιαίο υπολογιστή Generel Electric του ιδρύματος.
H γλώσσα προγραμματισμού BASIC (Beginner's All-purpose Symbolic Instruction Code) στην ουσία απλοποίησε και εκλογίκευσε οτιδήποτε είχε να κάνει με τους "αρχαίους" με σημερινά δεδομένα υπολογιστές των 1950s' και στόχος των δημιουργών της Kemeny & Kurtz, ήταν να γίνει ο προγραμματισμός προσβάσιμος από όλους τους φοιτητές τους.
"Το όραμά μας ήταν ότι κάθε φοιτητής του Κολλεγίου θα έπρεπε να έχει πρόσβαση σε υπολογιστή, και όλοι οι καθηγητές να μπορούν να χρησιμοποιήσουν έναν υπολογιστή στην αίθουσα", είχε δηλώσει το 1991 ο John G. Kemeny, o ένας εκ των δύο εφευρετών της BASIC, που είχε υπάρξει βοηθός επί των μαθηματικών του Αλβέρτου Αϊνστάιν πριν το 1953.
Όπως αναφέρει το Time, στο εκτενέστατο αφιέρωμά του για την επέτειο από τα 50 χρόνια εφεύρεσης της BASIC, αυτό που κατάφεραν οι δύο καθηγητές ήταν "να προτείνουν μια γλώσσα προγραμματισμού που χρησιμοποιούσε απλές λέξεις όπως "HELLO", "GOODBYΕ" αντί για "LOGON" και "LOGOFF" καθώς και λέξεις που παραπέμπουν στην μέθοδο λογικών συλλογισμών για την επίλυση ενός προβλήματος όπως "IF", "THEN" κλπ.
Επιπρόσθετα, η BASIC, κατάφερε να συγκεντρώσει και να ομαδοποιήσει κάθε εντολή, σε αντίθεση με παλιότερες μεθόδους που διάβαζαν τον κώδικα "γραμμή-γραμμή" από μέσα όπως χαρτονένιες διάτρητες καρτέλες, ώστε να επιταχύνεται η εκτέλεσή τους στο μέγιστο.
Οι καθηγητές και Thomas E. Kurtz λίγο μετά την 1η Μαΐου ου 1964, διέθεσαν την BASIC δωρεάν σε ολόκληρη την Πανεπιστημιακή κοινότητα που ασχολείτο με τους Ηλεκτρονικούς Υπολογιστές, με αποτέλεσμα να προκύψουν δεκάδες "διάλεκτοι" από εκείνη, την πρώτη βερσιόν της που ονομάστηκε Dartmouth BASIC, προς τιμή του Κολεγίου.
Η γλώσσα προγραμματισμού BASIC, αναφέρει το άρθρο του Time, θα μείνει στην Ιστορία ως η γλώσσα που έθεσε τις βάσεις για την σύγχρονη επιστήμη των υπολογιστών και την αλματώδη ανάπτυξή της, αλλά κυρίως γιατί "μετέτρεψε τους υπολογιστές από "ιδρυματικά μηχανήματα" σε ένα εργαλείο που θα μπορούσε να χειριστεί ο μέσος άνθρωπος."
+BONUS: Ο Συν-ιδρυτής της Apple, Steve Wozniak, μοιράζεται την δική του εμπειρία με την γλώσσα προγραμματισμού BASIC, για τον τον πρώτο υπολογιστή της APPLE, το 1967.
Παραλείψεις; Υποδείξεις; Κάποια εμπειρία με την BASIC, ίσως; Τα σχόλια στη διάθεσή σας.
σχόλια