Retour aux articles
Articles ·

BASIC: η γλώσσα που άνοιξε την πόρτα στον προγραμματισμό

Από το Dartmouth στους οικιακούς υπολογιστές, η BASIC έδωσε σε μια γενιά χρηστών τη δυνατότητα να γράψει τα πρώτα της προγράμματα.

Εικαστική αναπαράσταση οικιακού υπολογιστή με πράσινες γραμμές προγράμματος και εγχειρίδιο BASIC.

Για πολλούς ανθρώπους, η πρώτη συνάντηση με τον προγραμματισμό δεν έγινε μέσα σε ένα σύνθετο περιβάλλον ανάπτυξης. Έγινε μπροστά σε μια οθόνη που περίμενε μια εντολή. Λίγες λέξεις, ένας αριθμός γραμμής και το πάτημα του Enter αρκούσαν για να εμφανιστεί ένα μήνυμα ή να εκτελεστεί ένας υπολογισμός. Η BASIC συνδέθηκε με αυτή την άμεση, προσωπική εμπειρία μάθησης.

Μια γλώσσα με εκπαιδευτική αφετηρία

Η BASIC δημιουργήθηκε στο Dartmouth από τους John Kemeny και Thomas Kurtz, με τη συμμετοχή φοιτητών. Τα πρώτα προγράμματα εκτελέστηκαν την 1η Μαΐου 1964. Στόχος ήταν να διευκολυνθεί η πρόσβαση στον προγραμματισμό και για ανθρώπους που δεν ειδικεύονταν στους υπολογιστές. Η ανάπτυξή της συνδέθηκε με το σύστημα χρονομερισμού του πανεπιστημίου, το οποίο επέτρεπε σε περισσότερους χρήστες να εργάζονται μέσω τερματικών.

Ο υπολογιστής απαντούσε αμέσως

Στους μεταγενέστερους μικροϋπολογιστές, πολλές εκδόσεις της BASIC λειτουργούσαν μέσω διερμηνευτή. Ο χρήστης μπορούσε να δοκιμάζει εντολές και να παρατηρεί γρήγορα το αποτέλεσμα. Σε αρκετούς οικιακούς υπολογιστές το σχετικό περιβάλλον ήταν διαθέσιμο μόλις άνοιγε το μηχάνημα, χωρίς ξεχωριστή εγκατάσταση από δίσκο.

Αυτή η αμεσότητα ενθάρρυνε τον πειραματισμό. Μια μεταβλητή κρατούσε έναν αριθμό, μια συνθήκη επέλεγε την επόμενη ενέργεια και ένας βρόχος επαναλάμβανε μια εργασία. Μέσα από μικρές δοκιμές, έννοιες που φαίνονταν αφηρημένες αποκτούσαν ορατό αποτέλεσμα στην οθόνη.

Περιοδικά, εγχειρίδια και μικρές ανακαλύψεις

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

Έπειτα ερχόταν η προσωπική παρέμβαση: αλλαγή ενός μηνύματος, διαφορετικό χρώμα ή περισσότερες επιλογές. Ο υπολογιστής έπαυε να είναι μόνο μια συσκευή κατανάλωσης έτοιμου λογισμικού. Γινόταν χώρος δημιουργίας, στον οποίο ακόμη και ένα μικρό πρόγραμμα μπορούσε να έχει ιδιαίτερη αξία για τον δημιουργό του.

Πολλές BASIC, διαφορετικές δυνατότητες

Η ίδια ονομασία δεν σήμαινε απόλυτη συμβατότητα. Οι διάλεκτοι διέφεραν στις εντολές γραφικών, ήχου, αρχείων και στη διαχείριση της μνήμης. Ένα πρόγραμμα γραμμένο για έναν υπολογιστή συχνά χρειαζόταν προσαρμογή σε άλλον. Η διάκριση αυτή εξηγεί γιατί τα παλιά έντυπα ανέφεραν τόσο προσεκτικά το μοντέλο για το οποίο προοριζόταν κάθε καταχώριση.

Μια κληρονομιά πέρα από τις εντολές

Η ιστορική σημασία της BASIC βρίσκεται και στη στάση που καλλιέργησε: δοκιμάζω, παρατηρώ, διορθώνω. Στο PC.gr, τα πληκτρολόγια και οι οθόνες των πρώτων προσωπικών υπολογιστών θυμίζουν ότι η σχέση με την τεχνολογία μπορεί να αρχίσει από μια απλή ερώτηση: «Τι θα συμβεί αν αλλάξω αυτή την εντολή;»

Πηγές και περαιτέρω ανάγνωση

Η συνοδευτική εικόνα δημιουργήθηκε με Τεχνητή Νοημοσύνη για το PC.gr και αποτελεί εικαστική αναπαράσταση της θεματικής του άρθρου.

Σύνταξη & Επιμέλεια: Βλαχογιάννης Λ. Γεώργιος
Μέλος της Ένωσης Συντακτών Εφημερίδων, Περιοδικών και Ηλεκτρονικών Μέσων Βορείου Ελλάδος

Que souhaitez-vous découvrir ?

Accessibilité

Adaptez la lecture à vos besoins.

100%

Ces préférences sont enregistrées uniquement dans ce navigateur.