Σελίδα 1 από 1

Balik: the raw power of Sinclair BASIC

Δημοσιεύτηκε: Πέμ 21 Οκτ 2021, 19:52
από dony
"Είναι να γελάει κανείς", που θα έλεγε και ο μακαρίτης ο Φίλιππας ο Συρίγος. Γιατί; Διότι κάποια τυπάκια από την Τσεχία και την Σλοβακία - θυμηθείτε ότι "στα χρόνια μας" επρόκειτο για κοινή χώρα που ονομαζόταν Τσεχοσλοβακία - θεώρησαν λογικό και εφικτό να φτιάξουν ένα demo χρησιμοποιώντας την... Sinclair BASIC! Κανονικά, στο σημείο αυτό θα έπρεπε να είχα βάλει παραπάνω από ένα θαυμαστικά και να είχα σταματήσει με ατάκες του τύπου "δεν μεταδίδω άλλο", αλλά επειδή γνωρίζω ότι ίσως να μην καταλαβαίνετε άπαντες ποιο ακριβώς είναι το όλο θέμα και γιατί το θεωρώ κάτι που έχει κάποιο ιδιαίτερο ενδιαφέρον, θα σας κάνω ένα (πολύ) σύντομο μαθηματάκι ιστορίας...

Την εποχή λοιπόν που έκανε την εμφάνισή του ο ZX Spectrum της Sinclair, το 1982, ακριβώς στη μέση της περιόδου της κυριαρχίας των 8bit υπολογιστών, ο κανόνας ήταν κάθε μηχάνημα που κυκλοφορούσε να είναι εξοπλισμένο και με μία διάλεκτο της γλώσσας BASIC (υπήρξαν και κάποιες ελάχιστες εξαιρέσεις, αλλά δεν είναι του παρόντος). Η δημοφιλέστερη διάλεκτος της BASIC που υπήρχε εκείνη την εποχή ήταν η Microsoft BASIC, πράγμα που σήμαινε ότι όποιος κατασκευαστής επιθυμούσε να εξοπλίσει τον υπολογιστή του με τη γλώσσα αυτή θα έπρεπε να πληρώσει κάποιο ποσό στην εταιρία του Bill Gates και του Paul Allen. Οι περισσότεροι κατασκευαστές το έκαναν, αλλά ο Clive Sinclair, επιθυμώντας οι home computers του να έχουν όσο το δυνατόν χαμηλότερη τιμή ώστε να είναι προσιτοί στον καθένα, απέρριψε την ιδέα από την αρχή: παρά να επιβαρύνει τον καταναλωτή με το κόστος της άδειας χρήσης της Microsoft BASIC, ανέθεσε στην εταιρία Nine Tiles τη δημιουργία της Sinclair BASIC, τα δικαιώματα της οποίας θα ανήκαν αποκλειστικά και μόνο στην Sinclair Research. Οι άνθρωποι της Nine Tiles - αρχικά ο John Grant και στη συνέχεια ο Steve Vickers - έφεραν εις πέρας το έργο, ξεκινώντας με την πρώτη έκδοση της Sinclair BASIC με την οποία εφοδιάστηκε ο ZX80 (4ΚΒ σε μέγεθος), συνεχίζοντας με την βελτιωμένη έκδοση του ZX81 (8KB) την οποία και εξέλιξαν σε μία γλώσσα που πλέον υποστήριζε γραφικά υψηλής ανάλυσης, χρώματα και ήχο, τις νέες δυνατότητες δηλαδή που διέθετε ο ZX Spectrum. Αυτή η τελευταία έκδοση της Sinclair BASIC από την Nine Tiles ήταν διπλάσια σε μέγεθος (16ΚΒ) και, παρόλο που σε κάποιες εντολές ξέφευγε λίγο από τα standards χρησιμοποιώντας ιδιαίτερο συντακτικό και ονοματολογία, αποτέλεσε ένα σημαντικό επίτευγμα, καθώς ήταν μία διάλεκτος που μπορούσε κουτσά-στραβα να ανταποκριθεί στα πάντα.

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

Εικόνα