Έννοια στον ορισμό ABC
Miscellanea / / July 04, 2021
Του Guillem Alsina González, τον Δεκέμβριο 2017
Για πολλά χρόνια, όταν η χρυσή εποχή των μικροϋπολογιστών οκτώ-bit, αυτή η γλώσσα προγραμματισμός ήταν η πύλη για πολλούς ανθρώπους στον συναρπαστικό κόσμο του χρήση υπολογιστή, και παρόλο που σήμερα έχει αχρηστευθεί για πολλά πράγματα υπέρ πιο ισχυρών γλωσσών, όπως το C ++, μεταξύ άλλων, το BASIC εξακολουθεί να αποτελεί αναφορά για αρχάριους ή ερασιτεχνικούς προγραμματισμούς.
ΒΑΣΙΚΟ (Κωδικός συμβολικής γενικής χρήσης για αρχάριους) είναι μια γλώσσα προγραμματισμού υψηλού επιπέδου γενικής χρήσης σχεδιασμένη για εύκολη μάθηση και χρήση.
Η πρώτη έκδοση αυτής της γλώσσας εισήχθη το 1964, πολύ νωρίς στο πλαίσιο της άνοδος του σύγχρονου υπολογιστή. Ο στόχος του ήταν να το κάνει όσο το δυνατόν πιο εύκολο σύνταξη προγραμμάτων για το τότε γιγαντιαίο mainframes, οι υπολογιστές της εποχής.
Αντιπροσώπευε επίσης μια από τις πρώτες προσπάθειες για τη δημιουργία εργαλείων που προσαρμόστηκαν στο διαδραστικότητα των υπολογιστών σε πραγματικό χρόνο, κάτι που έκανε η τεχνολογία πολύ πρόσφατα επιτρέπεται.
Υπό αυτήν την έννοια, το BASIC έχει δύο τρόπους λειτουργίας: ερμηνεύεται και καταρτίζεται.
Σε ερμηνευμένη λειτουργία, ο "διερμηνέας" αναλύει και εκτελεί το πρόγραμμα γραμμικά προς γραμμή, ενώ σε μεταγλωττισμένη λειτουργία η τυπική διαδικασία για τη δημιουργία ενός αρχείο εκτελέσιμο που δεν χρειάζεται διερμηνέα τρέχω μέσα στο σύστημα.
Επιπλέον, η δομή BASIC είναι πολύ ευέλικτη. σίγουρα, ποιος άλλος που λιγότερο, όλοι μας μιας συγκεκριμένης ηλικίας έχουμε δει ΒΑΣΙΚΕΣ λίστες στις οποίες κάθε γραμμή κώδικας Ήταν αριθμημένο, με μια αρίθμηση που συνήθως πήδησε από 10 σε 10.
Για παράδειγμα, το τυπικό ερμηνευμένο "γειά σου κόσμο" στο BASIC θα μπορούσε να είναι:
10 CLS
20 ΕΚΤΥΠΩΣΗ "Γεια σου κόσμος"
30 GOTO 20
Αυτό που κάνει η οδηγία GOTO είναι να επιστρέψετε σε έναν συγκεκριμένο αριθμό γραμμής και να συνεχίσετε την εκτέλεση από αυτόν τον αριθμό γραμμής.
Αυτός ο πόρος, αυτός της εντολής GOTO, που χρησιμοποιείται ευρέως στο BASIC, δεν είναι αποδεκτός ως ορθή πρακτική στο δομημένος προγραμματισμός, στον οποίο αυτή η κατασκευή αντικαθίσταται από τη χρήση λειτουργιών και διαδικασιών.
Αυτά είναι επίσης διαθέσιμα στο BASIC, σε εκδόσεις όπως Οπτική βασική από τη Microsoft.
Το τελευταίο ήταν αυτό που διαδόθηκε τη γλώσσα σε υπολογιστές με το περιβάλλον γραφικός και το λειτουργικό σύστημα Windows, από την έκδοση 3.0 του εν λόγω περιβάλλοντος προγραμματισμού. Πριν, ωστόσο, η BASIC είχε τη χρυσή εποχή της στην εποχή των μικροϋπολογιστών των 8 bit.
Η συντριπτική πλειονότητα των υπολογιστών οκτώ-bit "έκρυψε" το λειτουργικό τους σύστημα με διερμηνέα BASIC εντολές, έτσι ώστε λειτούργησε ως γραμμή εντολών, η διεπαφή με την οποία το χρήστες.
Αυτός ο ρόλος έπαψε να είναι ένας με την εμφάνιση υπολογιστών συμβατών με τον αρχικό υπολογιστή IBM, ο οποίος είχε ήδη χρησιμοποιήσει κάποιο DOS ως λειτουργικό σύστημα. Ωστόσο, η δημοτικότητα του BASIC οδήγησε σε διάφορες εκδόσεις του DOS, όπως η Microsoft, ενσωματώνοντας έναν μικρό διερμηνέα για αυτήν τη γλώσσα, αρχικά GW-BASIC και αργότερα QBasic.
Η Visual Basic αντιπροσώπευε το αποκορύφωμα στη χρήση του BASIC ως σοβαρής γλώσσας προγραμματισμού, που αργότερα ενσωματώθηκε στο πακέτο Visual Studio, με το οποίο η επιλογή να χρησιμοποιήσετε το BASIC έγινε ένα ακόμη μαζί με το C και άλλους ιδιώματα.
Ξεκινώντας από τη δεκαετία του '90, η χρήση του BASIC μειώθηκε σημαντικά και η τελική πέτρα σε αυτήν την απλοϊκή γλώσσα δόθηκε από γλώσσες όπως η Java και με τη διαφοροποίηση των μορφών συσκευών, με την εμφάνιση κινητών συσκευών όπως smartphone.
Το BASIC συνεχίζει να επιβιώνει σήμερα, με σύγχρονες εξελίξεις όπως το περιβάλλον Gambas ή το διαφορετικό Visual Studio, αλλά έχει χάσει τη βάση χρηστών λόγω της έκρηξης γλωσσών προγραμματισμού και της έκρηξης Διαδίκτυο.
Υπό αυτήν την έννοια, το BASIC δεν είναι προσαρμοσμένο στον διαδικτυακό κόσμο, και παρόλο που διαθέτει λίγες εφαρμογές για κινητές συσκευές, δεν είναι βελτιστοποιημένο για αυτό.
Ωστόσο, εξακολουθεί να είναι μια εξαιρετική επιλογή για να μπείτε στον συναρπαστικό κόσμο του προγραμματισμού.
Φωτογραφίες: Fotolia - Alla72 / Casimiro
Θέματα στο BASIC