Σελίδα 1 από 1

The speed of BASIC (μέρος 1ο)

Δημοσιεύτηκε: Τετ 11 Μαρ 2020, 20:03
από dony
Όλοι πάνω-κάτω γνωρίζουμε την γλώσσα προγραμματισμού BASIC. Και όταν γράφω "γνωρίζουμε" εννοώ ότι γνωρίζουμε την ύπαρξή της, και όχι την γλώσσα αυτή καθαυτή απαραίτητα. Από την εποχή εκείνη, στα τέλη των 70s, και για περίπου 10-12 χρόνια η BASIC αποτελούσε το cornerstone κάθε νέου, οικιακού κυρίως υπολογιστή. Αναφέρομαι στην εποχή που δεν νοείτω home micro χωρίς ενσωματωμένη διάλεκτο της δημοφιλούς αυτής γλώσσας προγραμματισμού, σε τέτοιο μάλιστα βαθμό που η τελευταία να αποτελεί και ένα από τα σημαντικότερα κριτήρια για την επιλογή του computer που θα αποκτούσε κάποιος!

Μπορεί στις μέρες μας να φαίνεται ολίγον τι παράλογο, αλλά οι δυνατότητες της ενσωματωμένης διαλέκτου της γλώσσας BASIC έπαιζαν σημαντικό ρόλο εκείνα τα χρόνια, καθώς ο υπολογιστής ήταν περισσότερο προγραμματιστικό εργαλείο για τον χομπίστα ή τον επαγγελματία, παρά παιχνιδομηχανή, media center, Internet appliance ή social media device όπως έχει γίνει στις μέρες μας. Εντάξει, ίσως για κάποιους να ήταν και παιχνιδομηχανή, αλλά, όσο πάμε προς τα πίσω στον χρόνο - ήτοι στον καιρό που μεσουρανούσαν τα 8bit μηχανήματα - ο αγοραστής υπολογιστής ήταν συνειδητοποιημένος σε ό,τι είχε να κάνει με το μηχάνημα που επρόκειτο να αποκτήσει και την χρήση αυτού. Αν ήθελε μονάχα παιχνίδια και τίποτα άλλο, υπήρχε η φτηνή πλην τίμια λύση του Atari 2600 - κανείς δεν ήταν υποχρεωμένος να δώσει 2πλάσια, 3πλάσια ή και παραπάνω χρήματα μονάχα για να παίζει.

Παρόλο που στις μέρες μας η BASIC ως γλώσσα θεωρείται ξεπερασμένη και περιορισμένων δυνατοτήτων,δεν παύει, ακόμα και σήμερα, να αποτελεί την ευκολότερη στην εκμάθηση γλώσσα προγραμματισμού υψηλού επιπέδου. Μάλιστα, τώρα πια, τα κυριότερα ελαττώματα που την συνόδευαν, δηλαδή η απουσία εντολών δομημένου προγραμματισμού και η έλλειψη ικανοποιητικής ταχύτητας, ανήκουν οριστικά στο παρελθόν. Οποιοσδήποτε κάτσει και δώσει μία ευκαιρία στην FUZE BASIC θα το καταλάβει, καθώς έχουμε να κάνουμε με έναν BASIC interpreter με ταχύτητα που ξεπερνάει κατά πολύ αυτήν της γλώσσας μηχανής των μηχανημάτων των 80s. Είναι φυσικό αυτό, καθώς πλέον η επεξεργαστική ισχύς των υπολογιστών μας - ακόμα και των πλέον ταπεινών εξ' αυτών, όπως είναι το Raspberry Pi - είναι χιλιάδες φορές μεγαλύτερη αυτής των υπολογιστών των 70s και των 80s.

Για τη συνέχεια, διαβάστε ΕΔΩ.

Εικόνα