Πέμπτη, 19 Σεπτεμβρίου, 2024

Η γλώσσα προγραμματισμού BASIC είναι 60 ετών

Ημερομηνία:

Μεγέθυνση / Μέρος της εικόνας του εξωφύλλου από το εγχειρίδιο BASIC “The Applesoft Tutorial” που κυκλοφόρησε μαζί με τον υπολογιστή Apple II από το 1981.

εταιρεία Apple

Πριν από εξήντα χρόνια, την 1η Μαΐου 1964, στο 4 πμΜια ήρεμη επανάσταση στην πληροφορική έχει ξεκινήσει στο Dartmouth College. Τότε ήταν που οι μαθηματικοί John J. Kemeny και Thomas E. Ο Kurtz έτρεξε το πρώτο πρόγραμμα γραμμένο στη πρόσφατα αναπτυγμένη γλώσσα προγραμματισμού BASIC (Beginner's All-Purpose Symbolic Instruction Code) στον κεντρικό υπολογιστή General Electric GE-225 του κολεγίου.

Δεν ήξεραν ότι η εφεύρεσή τους θα συνέχιζε να εκδημοκρατίζει τους υπολογιστές και να εμπνεύσει γενιές προγραμματιστών τις επόμενες έξι δεκαετίες.

Τι είναι βασικό;

Στην πιο παραδοσιακή του μορφή, το BASIC είναι Εξήγηση Μια γλώσσα προγραμματισμού που τρέχει γραμμή προς γραμμή, με αριθμούς γραμμής. Ένα τυπικό πρόγραμμα μπορεί να μοιάζει με αυτό:

10 Εκτύπωση “Πώς σε λένε;”

20 είσοδος $N

30 Εκτύπωση “Hello,”;N$

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

10 Έστω X=X+1

20 εκτυπώσεις ×

30 Πηγαίνετε στο 10

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

READ  Το ChatGPT ήταν εκτός λειτουργίας λόγω μεγάλης διακοπής λειτουργίας — και αυτό συνέβη

Το ταξίδι στο BASIC

πριν Οι πρώτοι υπολογιστές έγιναν μικροί, φθηνοί, «προσωπικοί» και δύσκολοι στη χρήση. Στην αρχή, ο προγραμματισμός ηλεκτρονικών υπολογιστών περιελάμβανε κυριολεκτικά τη σύνδεση καλωδίων, την ανατροπή των διακοπτών και ακόμη και το τρύπημα χάρτινων καρτών. Με τον καιρό οι μηχανικοί Προηγμένες μέθοδοι Για να αφαιρέσετε λειτουργίες προγραμματισμού χαμηλού επιπέδου μέσω μιας πιο διαισθητικής διεπαφής. Εδώ έρχεται ο ρόλος των γλωσσών προγραμματισμού.

Ένα εγχειρίδιο για τον υπολογιστή GE 210 από το 1964. Οι δημιουργοί του BASIC χρησιμοποίησαν έναν παρόμοιο υπολογιστή τέσσερα χρόνια αργότερα για να αναπτύξουν τη γλώσσα προγραμματισμού.
Μεγέθυνση / Ένα εγχειρίδιο για τον υπολογιστή GE 210 από το 1964. Οι δημιουργοί του BASIC χρησιμοποίησαν έναν παρόμοιο υπολογιστή τέσσερα χρόνια αργότερα για να αναπτύξουν τη γλώσσα προγραμματισμού.

Πριν από τη BASIC, γλώσσες προγραμματισμού όπως π.χ Fortran, θηρίοΚαι COBOL Αποδείχθηκε περίπλοκο και χρησιμοποιήθηκε κυρίως από ειδικούς. Ο Kemeny και ο Kurtz είδαν την ανάγκη για χομπίστες που δεν ήταν επαγγελματίες μηχανικοί υπολογιστών να μπορούν επίσης να χρησιμοποιούν υπολογιστές. Το ταξίδι τους για να δημιουργήσουν μια πιο φιλική προς τον χρήστη γλώσσα ξεκίνησε το 1956 με τον Απλό Κώδικα Dartmouth (ντάρμσκο), ακολουθούμενο από το Πείραμα Απλοποιημένου Προγραμματισμού του Dartmouth (τόνικ). Ενώ το DOPE αποδείχθηκε πολύ απλό για να είναι πολύ χρήσιμο, τα διδάγματα από αυτά τα έργα συνέβαλαν στην ανάπτυξη του BASIC, που ξεκίνησε το 1963.

Την ίδια χρονιά, ο Kemeny έκανε αίτηση για επιχορήγηση από το Εθνικό Ίδρυμα Επιστημών για να φέρει τον Α Υπολογιστής GE-225 Στο Dartmouth και να κατασκευάσει το πρώτο πλήρως λειτουργικό σύστημα κοινής χρήσης χρόνου γενικής χρήσης. Παρά τις αμφιβολίες των κριτών σχετικά με το σχέδιό του να ολοκληρώσει τη δουλειά με μια ομάδα προπτυχιακών φοιτητών, ο Kemeny κατάφερε να εξασφαλίσει χρηματοδότηση.

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

Το BASIC πηγαίνει στον υπολογιστή

θήκη
Μεγέθυνση / Εξώφυλλο του βασικού εγχειριδίου “The Applesoft Tutorial” που κυκλοφόρησε με τον υπολογιστή Apple II από το 1981.

Η επιρροή της BASIC επεκτάθηκε πολύ πέρα ​​από την πανεπιστημιούπολη του Dartmouth. Ως μέρος της αγοράς υπολογιστή της GE, οι προπτυχιακοί φοιτητές κατασκεύασαν ένα λειτουργικό σύστημα BASIC για την έκδοση χρονομερισμού της General Electric. Αυτό επέτρεψε σε κολέγια, λύκεια και άτομα σε όλη τη χώρα να συνδεθούν με υπολογιστές mainframe και να γράφουν προγράμματα χρησιμοποιώντας το BASIC.

Το 1975, ο Paul Allen και ο Bill Gates προσάρμοσαν τη γλώσσα για προσωπικούς υπολογιστές όπως π.χ Altair 8800Επέκταση της απήχησής της σε ένα νέο κοινό κατόχων μικροϋπολογιστών και καθιέρωση της Microsoft στη διαδικασία. Το 1976, ο Steve Wozniak Αναπτύξτε έναν βασικό μεταγλωττιστή από την αρχή Για την Apple I χρησιμοποιώντας μεθόδους αυτομάθησης και ελάχιστους πόρους. Έγινε αυτό Βασικός ακέραιος αριθμός Για το Apple II ένα χρόνο αργότερα και το BASIC (π.χ Apple Soft Core) παρέμεινε βασικό μέρος του Apple II καθ' όλη τη διάρκεια ζωής της πλατφόρμας.

Στα τέλη της δεκαετίας του 1970 και στις αρχές της δεκαετίας του 1980, η BASIC συνέχισε τον εξέχοντα ρόλο της ως διεπαφή προγραμματισμού και οιονεί λειτουργικό σύστημα για δημοφιλείς οικιακούς υπολογιστές όπως Atari 800και TRS-80, Commodore VIC-20, Commodore 64, TI-99/4A, BBC Micro και IBM PC, είτε προεγκατεστημένα στη μνήμη μόνο για ανάγνωση (ROM) ως μέρος του λειτουργικού συστήματος είτε αποστέλλονται ως εύκολα προσβάσιμο προγραμματιστικό περιβάλλον. Πρώιμα περιοδικά υπολογιστών όπως το Compute! Εκτυπωμένες λίστες βασικών συμβόλων που μπορούν να γραφτούν γραμμή προς γραμμή.

READ  Το Διαδίκτυο αντιδρά στο νέο hot toys χαρακτήρα Supergirl

Βασικό σήμερα

Σήμερα, το BASIC παραμένει πολύ δημοφιλές στους κύκλους των οπαδών των ρετρό υπολογιστών, αλλά λίγοι το χρησιμοποιούν ως πρακτική γλώσσα. Ωστόσο, δεν εξαφανίστηκαν ποτέ, αλλά συνέχισαν να εξελίσσονται.

πολλά άλλα Βασικές διάλεκτοι Σήμερα υπάρχουν για διαφορετικές πλατφόρμες, αλλά ορισμένα συστήματα της Microsoft είναι τα πιο ευρέως χρησιμοποιούμενα. Μετά τη Microsoft Βασικό GW Και Quick BasicΒΑΣΙΚΟΙ απόγονοι όπως Βασική οπτική, Visual Basic για εφαρμογές (VBA) και Microsoft Small Core Συνέχισε τη ζωή σου. Η Visual Basic, που εισήχθη από τη Microsoft το 1991, έχει γίνει δημοφιλής επιλογή για την ανάπτυξη εφαρμογών Windows, ενώ η VBA χρησιμοποιείται ευρέως για δέσμες ενεργειών και αυτοματοποίηση σε εφαρμογές του Microsoft Office. Το Microsoft Small Basic, που κυκλοφόρησε το 2008, είναι ένα εκπαιδευτικό εργαλείο για τη διδασκαλία εννοιών προγραμματισμού σε αρχάριους.

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

Παρόλο που η πρακτική χρήση του έχει μειωθεί, η κληρονομιά της BASIC παραμένει ζωντανή μέσω της επιρροής της σε μεταγενέστερες γλώσσες προγραμματισμού και του ρόλου της στο να κάνει τους υπολογιστές προσβάσιμους σε ένα ευρύτερο κοινό. Καθώς γιορτάζουμε την 60η επέτειο της BASIC, ας σηκώσουμε ένα ποτήρι στους Kemeny και Kurtz για την ενδυνάμωση πολλών γενεών νέων προγραμματιστών υπολογιστών.

Σχετικά Άρθρα

Κατά των νέων μέτρων της ελληνικής κυβέρνησης για τον τουρισμό τάσσεται ο ΣΕΤΕ

Ο Ελληνική Ομοσπονδία Τουρισμού (ΣΕΤΕ) Έντονη ήταν η αντίθεση στις πρόσφατες εξαγγελίες της κυβέρνησης για την προώθηση του...

Ελληνική εμπορική αντιπροσωπεία επισκέπτεται την Αυστραλία τον Οκτώβριο – The Greek Herald

Αντιπροσωπεία Ελλήνων επιχειρηματιών θα περιοδεύσει στην Ωκεανία και τη Νοτιοανατολική Ασία τον Οκτώβριο. Είχε οργανωθεί πριν Ελληνογερμανικό Εμπορικό και...

Ψυχολογική χειραγώγηση, ελληνικές κοινωνίες και η Μεγάλη Αλυκή

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

Το διαστημόπλοιο JUICE της Ευρωπαϊκής Διαστημικής Υπηρεσίας επιβεβαίωσε ότι η Γη είναι κατοικήσιμη. Να γιατί

Τελικά, το Jupiter Icy Moons Explorer (JUICE) της ESA κατευθύνεται προς το σύστημα του Δία, αλλά στις 20...