Χρόνια Πολλά BASIC

Χρόνια Πολλά BASIC Facebook Twitter
2

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

Την 1η Μαΐου έκλεισαν 50 χρόνια από τότε που οι μαθηματικοί John G. Kemeny και Thomas E. Kurtz του Κολεγίου Dartmouth του New Hampshire, κατάφεραν να "τρέξουν", για πρώτη φορά στην ιστορία, προγράμματα που είχαν αναπτυχθεί με την γλώσσα προγραμματισμού BASIC, στον γιγαντιαίο υπολογιστή Generel Electric του ιδρύματος.

Οι μαθηματικοί John G. Kemeny και Thomas E. Kurtz

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, κατάφερε να συγκεντρώσει και να ομαδοποιήσει κάθε εντολή, σε αντίθεση με παλιότερες μεθόδους που διάβαζαν τον κώδικα "γραμμή-γραμμή" από μέσα όπως χαρτονένιες διάτρητες καρτέλες, ώστε να επιταχύνεται η εκτέλεσή τους στο μέγιστο.

Οι καθηγητές O John G. Kemeny το 1967. και Thomas E. Kurtz λίγο μετά την 1η Μαΐου ου 1964, διέθεσαν την BASIC δωρεάν σε ολόκληρη την Πανεπιστημιακή κοινότητα που ασχολείτο με τους Ηλεκτρονικούς Υπολογιστές, με αποτέλεσμα να προκύψουν δεκάδες "διάλεκτοι" από εκείνη, την πρώτη βερσιόν της που ονομάστηκε Dartmouth BASIC, προς τιμή του Κολεγίου.


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

+BONUS: Ο Συν-ιδρυτής της Apple, Steve Wozniak, μοιράζεται την δική του εμπειρία με την γλώσσα προγραμματισμού BASIC, για τον τον πρώτο υπολογιστή της APPLE, το 1967.

Παραλείψεις; Υποδείξεις; Κάποια εμπειρία με την BASIC, ίσως; Τα σχόλια στη διάθεσή σας.

Τech & Science
2

ΔΕΙΤΕ ΑΚΟΜΑ

Από το Πάρκινσον μέχρι την κατάθλιψη: Νέα συσκευή υπερήχων υπόσχεται θεραπείες χωρίς χειρουργείο

Τech & Science / Από το Πάρκινσον μέχρι την κατάθλιψη: Νέα συσκευή υπερήχων υπόσχεται θεραπείες χωρίς χειρουργείο

Xρησιμοποιεί υπερηχητικούς παλμούς που κατευθύνονται με ακρίβεια σε συγκεκριμένες περιοχές του εγκεφάλου, προσφέροντας εναλλακτική λύση στη χειρουργική εμφύτευση ηλεκτροδίων
LIFO NEWSROOM
Το ταξίδι στο Διάστημα μπορεί να επιταχύνει τη γήρανση, σύμφωνα με μελέτη της NASA

Τech & Science / Το ταξίδι στο Διάστημα μπορεί να επιταχύνει τη γήρανση, σύμφωνα με μελέτη της NASA

Ανθρώπινα αιμοσφαίρια που στάλθηκαν στο Διάστημα άρχισαν να χάνουν την ικανότητά τους να παράγουν υγιή νέα κύτταρα, ένδειξη επιταχυνόμενης γήρανσης, σύμφωνα με τη μελέτη
LIFO NEWSROOM
Ερευνητές του Cambridge «παγώνουν» μόριο-κλειδί και δίνουν μεγάλη ελπίδα για την αντιμετώπιση του καρκίνου στον εγκέφαλο

Τech & Science / Ερευνητές του Cambridge «παγώνουν» μόριο-κλειδί και δίνουν μεγάλη ελπίδα για την αντιμετώπιση του καρκίνου στον εγκέφαλο

«Θα μπορούσε να είναι μια πραγματική ευκαιρία να επιβραδύνουμε την εξέλιξη του γλοιοβλαστώματος», υποστηρίζουν με συγκρατημένη αισιοδοξία, καθώς απαιτείται περαιτέρω δοκιμών
LIFO NEWSROOM
Αλτσχάιμερ: Εγκρίθηκε φάρμακο που χορηγείται αποκλειστικά στο σπίτι

Τech & Science / Αλτσχάιμερ: Εγκρίθηκε θεραπεία που μπορεί να χορηγηθεί στο σπίτι από τον ίδιο τον ασθενή

Η έκδοση για χρήση στο σπίτι εγκρίθηκε ως θεραπεία συντήρησης που οι ασθενείς μπορούν να χορηγούν στον εαυτό τους αφού ολοκληρώσουν τον κύκλο της ενδοφλέβιας θεραπείας
LIFO NEWSROOM
«Νέα γενιά εθισμένων»: Τι κινδύνους κρύβει το άτμισμα για τον εγκέφαλο των εφήβων

Τech & Science / «Νέα γενιά εθισμένων»: Τι κινδύνους κρύβει το άτμισμα για τον εγκέφαλο των εφήβων

Οι ειδικοί προειδοποιούν ότι τα ηλεκτρονικά τσιγάρα δημιουργούν νέους εθισμούς στη νικοτίνη και προκαλούν σοβαρούς κινδύνους για την καρδιά, τους πνεύμονες και τον εγκέφαλο των παιδιών και των εφήβων
LIFO NEWSROOM
«Είναι κάπως σαν νίκη για τη Google»: Πώς κατάφερε να γλιτώσει από το να πουλήσει το Chrome

Τech & Science / «Είναι κάπως σαν νίκη για τη Google»: Πώς κατάφερε να γλιτώσει από το να πουλήσει το Chrome

Η απόφαση αυτή θεωρείται μια από τις σημαντικότερες των τελευταίων 20 ετών - Η Google διατηρεί πάντως κάποιες «ανησυχίες» για την υποχρέωσή της να μοιράζεται δεδομένα διαδικτυακών αναζητήσεων
LIFO NEWSROOM
Το James Webb εντόπισε «γυμνή» μαύρη τρύπα από την αυγή του σύμπαντος - «Μία πραγματική ια πρόκληση για τις θεωρίες μας»

Τech & Science / Το James Webb εντόπισε «γυμνή» μαύρη τρύπα από την αυγή του σύμπαντος - «Μία πραγματική πρόκληση για τις θεωρίες μας»

Οι αστρονόμοι εκτιμούν ότι ίσως ανήκει σε μία κατηγορία αντικειμένων που είχε θεωρητικά προβλέψει ο Στίβεν Χόκινγκ, αλλά που μέχρι σήμερα δεν είχε ποτέ εντοπιστεί
LIFO NEWSROOM
Τι είναι το Clanker και γιατί το χρησιμοποιούν οι χρήστες του διαδικτύου ως αντι-AI αργκό;

Τech & Science / Τι είναι το Clanker και γιατί το χρησιμοποιούν οι χρήστες του διαδικτύου ως αντι-AI αργκό;

Ο όρος διαδίδεται στα social media μεταξύ των ανθρώπων που δηλώνουν «κουρασμένοι» με την τεχνητή νοημοσύνη που «εφευρίσκει» πράγματα, ακούγεται υπερβολικά ανθρώπινη και απειλεί να εξαφανίσει θέσεις εργασίας
LIFO NEWSROOM
Από την Amy έως τον Wubbo: Πώς επιλέγουν οι μετεωρολόγοι τα ονόματα των καταιγίδων και γιατί είναι σημαντικά

Τech & Science / Από την Amy μέχρι τον Wubbo: Πώς επιλέγουν οι μετεωρολόγοι τα ονόματα των καταιγίδων και γιατί είναι σημαντικά

«Όταν μια καταιγίδα έχει όνομα, γίνεται πιο εύκολο για τα μέσα ενημέρωσης και το κοινό να μιλούν γι’ αυτήν, να μοιράζονται πληροφορίες και να προετοιμάζονται», εξηγεί η επικεφαλής μετεωρολόγος του Met Office, Rebekah Hicks
LIFO NEWSROOM
Στην Αρχαία Ολυμπία ξεκίνησαν οι πρώτοι «Ολυμπιακοί» των ρομπότ 

Τech & Science / Στην Αρχαία Ολυμπία ξεκίνησαν οι πρώτοι «Ολυμπιακοί» των ρομπότ

Στον ίδιο χώρο όπου πριν από χιλιάδες χρόνια συναθροίζονταν οι Έλληνες αθλητές, αυτή τη φορά συναντήθηκαν ομάδες μηχανικών από τέσσερις ηπείρους, μετατρέποντας την Ολυμπία σε παγκόσμιο εργαστήριο ρομποτικής
LIFO NEWSROOM

σχόλια

2 σχόλια
Εγώ θυμάμαι ότι όταν ξεκίνησα στα 8 με υπολογιστές υπήρχε ΜΟΝΟ το DOS (ξεκίνησα με το DOS 5.0) και ασχολήθηκα με τη QBasic...Θυμάμαι 2 παιχνίδια που έπαιζα συνέχεια όμως.Το ένα ήταν το Nibbles.bas και το Gorillas.basΤο ένα μπορείτε να το παίξετε από εδώ http://www.kongregate.com/games/moly/gorillas-bas και το άλλο από εδώ http://fullscreenflashgames.com/index.php?task=view&id=207Πάντως μόλις άρχισα να πιάνω το νόημα, άρχισα να "πειράζω" τον κώδικα για άπειρες ζωές... αφού το κατέστρεψα το παιχνίδι τουλάχιστον 100 φορές (ευτυχώς είχα κρατήσει αντίγραφό) βρήκα κόλπο και δεν έχανα... :P
η Basic ήταν για μας τότε στην Ελλάδα (που πρακτικά δουλεύαμε assembly) κάτι που μας έκανε τη ζωή πολύ πιο εύκολη.παρότι υπήρχαν και άλλες γλώσσες, ήταν η πρώτη που μπήκε με αξιώσεις στα ασήμαντα (για τα σημερινά δεδομένα) pc? που είχαμε στα γραφεία μας.δυστυχώς, οι επιστήμονες που έφτιαξαν την Basic είναι σήμερα πολύ λιγότερο γνωστοί από μερικούς ποδοσφαιριστές ή κάποιους που πλούτισαν φορτώνοντάς μας με γλυκανάλατες εφαρμογές τύπου twitter και facebook.