
Altair 8800, η πρώτη εμπορικά επιτυχημένη συσκευή προσωπικών υπολογισμών.
Boston Globe/Getty Εικόνες
Σας είπα την ιστορία του Bill Gates και εμένα σε εκείνες τις πρώτες ημέρες προσωπικών υπολογισμών;
Για να είμαι σαφής: ο Bill Gates παλαιότερος από εμένα. Το 1975, όταν ο Bill έφυγε από το Χάρβαρντ για να ξεκινήσει τη Microsoft, μόλις έχασα το τελευταίο έτος μου στο γυμνάσιο και μπήκα στο κολέγιο. Ήμουν ο νεότερος φοιτητής σε σχολή μηχανικών την ίδια χρονιά, την ίδια χρονιά, ο Bill και εγώ χρησιμοποιήσαμε την ίδια τεχνολογία υπολογιστών: Altair 8800 και ψηφιακό εξοπλισμό PDP-10.
Η εμπειρία μου στο γυμνάσιο – όπως ο Bill – σχηματίστηκε. Ωστόσο, ποτέ δεν ήθελα να είμαι επιστήμονας υπολογιστών. Ήθελα να οικοδομήσω πυρηνικούς αντιδραστήρες.
Επίσης: Microsoft in 50: Η απίστευτη ανάπτυξή της, 15 χαμένα χρόνια και εκπληκτική επιστροφή – σε 4 διαγράμματα
Στο γυμνάσιο, συναντούσα ακόμα να είμαι έφηβος, να πείσουν τους ενήλικες που πρέπει να σπουδάσω σε μια σχολή μηχανικών και να μην περάσω από το παλαιότερο έτος, προσπαθώντας να πείσω την Amy Katz να μου επιτρέψει να αγοράσω το παγωτό της, να μην έχω μια υποχρεωτική τάξη δευτεροβάθμιας εκπαίδευσης και να αναρωτιέμαι πώς έπρεπε να ασχοληθώ με την Telitip, που ήταν ο μέσος όρος του μέσου συστατικού του υπολογιστή μας.
Από πυρηνικό σε υπολογιστή
Αυτό με έσπασε και με έστειλε σε αυτή την ηλίθια πορεία, την οποία αποκαλώ την καριέρα μου. Κάθισα σε αυτό το telik και πίεσα το κουμπί επιστροφής. Απάντησε “Γενικά”.
Πρέπει να το τοποθετήσετε στο μέλλον της δεκαετίας του 1970. Σήμερα μιλάμε με το ChatGPT και λαμβάνουμε τις απαντήσεις του υπολογιστή του Star Trek. Αλλά τότε τα αυτοκίνητα δεν ήταν διαδραστικά. Επομένως, όταν αυτό το τηλεοπτικό δίκτυο αντέδρασε “έτοιμο”, επιβίωσε για πάντα τον εγκέφαλό μου. Ήταν διαδραστικό. Ήταν διαφορετικό. Αυτό άλλαξε όλα όσα θα μπορούσαν να είναι η σχέση μου με τα αυτοκίνητα.
Αλλά ας επωφεληθούμε από τη στιγμή και να επιστρέψουμε όταν ο Gates και ο Paul Allen ξεκίνησαν τη Microsoft. Ανέφερα το Altair 8800 επειδή αυτό το μηχάνημα ήταν η πρώτη εμπορικά επιτυχημένη συσκευή για προσωπικούς υπολογιστές. Πριν ξεκινήσει ο Ed Roberts (η εταιρεία που έκανε την Altair), οι υπολογιστές ήταν μια κλίμακα μεγάλης κλίμακας, μεγάλη κλίμακα στον αθλητισμό. Η ιδέα ενός προσωπικού υπολογιστή ήταν καθαρή επιστημονική φαντασία.
Στη συνέχεια, το 1974, ο Roberts παρουσίασε το Altair 8800 μέσω ενός άρθρου για τη δημοφιλή ηλεκτρονικά. Ο Roberts και οι συντάκτες του περιοδικού προσφέρθηκαν στους τακτικούς ανθρώπους την ευκαιρία να κατέχουν και να χρησιμοποιούν έναν υπολογιστή.
PCMAG: Θυμηθείτε αυτά τα 10 προϊόντα ανακάλυψης της Microsoft;
Όπως λέει η ιστορία, η Altair δεν έρχεται με ποιο λογισμικό. Το Vunderkids θα μπορούσε να χάσει με αυτό και να αλλάξει τα προγράμματα στον μπροστινό πίνακα, αλλά δεν υπήρχε πραγματική γλώσσα προγραμματισμού έξω από τη γλώσσα συναρμολόγησης Intel 8080. Οι Gates και Allen είδαν την ευκαιρία να δημιουργήσουν έναν βασικό μεταφραστή για το μηχάνημα και να το παραδώσουν στον Robertsu.
Σύμφωνα με το Legend, ο κώδικας δεν γράφτηκε όταν αρχικά μίλησαν με τα MITS για τη γλώσσα προγραμματισμού τους. Μόνο όταν κλήθηκαν να δείξουν τον κώδικα του Roberts και της ομάδας του ότι οι Gates και Allen κωδικοποιούσαν.
Η πλήρης ιστορία αυτής της εμπειρίας καταγράφεται στο blog της 50ης επετείου των πύλων, που δημοσιεύθηκε αυτή την εβδομάδα. Συνιστώ να το διαβάσετε. Ανέφερα την αμοιβαία χρήση ενός υπολογιστή DEC PDP-10. Λοιπόν, οι Gates και Allen έγραψαν το αρχικό Basic στο Harvard PDP-10 πριν το παραδώσουν στο MIT με βάση το Albuquerque για να το αποδείξουν.
Δημιουργήστε το δικό σας Altair 8800
Μέχρι να χτίσω το πρώτο μου Altair 8800, έζησα στο κέντρο υπολογιστών της σχολής μηχανικών μου, εισερχόμενος στον κώδικα στο PDP-10 μέχρι το πρώτο το πρωί (και συχνά μέσα στη νύχτα και την επόμενη μέρα).
Δεν μπορούσα να αντέξω περίπου 1.500 δολάρια περίπου ότι το αρχικό Altair 8800 αξίζει περισσότερα από 7.000 δολάρια τότε. Ως εκ τούτου, περίμενα αρκετά χρόνια έως ότου οι άνθρωποι άρχισαν να κουράζονται από το Alaleev ή δεν μπορούσαν να τους αναγκάσουν να δουλέψουν. Αγόρασα ανταλλακτικά σε ανταλλαγή συναντήσεων με πολύ δροσερές εκπτώσεις και έκανα το δρόμο μου για να έχω αρκετά εξαρτήματα για να φτιάξω ένα πλήρες μηχάνημα.
CNET: Ο Bill Gates δημοσιεύει τον αρχικό πηγαίο κώδικα της Microsoft σε ένα μήνυμα ιστολογίου
Κατά τη διάρκεια του καλοκαιριού, έχτισα ένα αυτοκίνητο στο σπίτι των γονιών μου, διαθέτουν χειροκίνητα εκατοντάδες καλώδια στον μπροστινό πίνακα και ακόμη και άλλαξαν στο bootloader, ο οποίος επέτρεψε στη βάση να φορτώσει τη βάση στο αυτοκίνητο.
Περίπου μια εβδομάδα αργότερα, ενεργοποιώντας ολόκληρο τον κώδικα, ένα byte κάθε φορά, ο μπαμπάς μου αποφάσισε να εργαστεί στον αυτοκινητόδρομο κάπου στο σπίτι και να απενεργοποιήσει την εξουσία στο δωμάτιό μου. Έπρεπε να περάσω μια άλλη εβδομάδα, να κάνω όλα αυτά ξανά, αλλά στο τέλος έλαβα έναν υπολογιστή εργασίας.
Πρέπει επίσης να βάλουμε την κύρια γλώσσα της Microsoft στο μέλλον. Οι γλώσσες προγραμματισμού συχνά περιγράφονται ως “γλώσσες υψηλότερου επιπέδου”. Αυτό οφείλεται στο γεγονός ότι η μητρική γλώσσα του μηχανήματος, που ονομάζεται γλώσσα μηχανής ή η γλώσσα συναρμολόγησης, είναι πολύ συνδεδεμένη με την αρχιτεκτονική αυτού του μηχανήματος και πολύ κοκκώδους. Δεν προσθέτετε δύο αριθμούς μαζί. Μεταφέρετε τα κομμάτια-bital-do μέχρι κάποια σειρά συνδυαστικών λειτουργιών οδηγήσει στο ποσό.
Οι γλώσσες υψηλότερου επιπέδου γράφονται με μεγαλύτερη λειτουργικότητα σύμφωνα με τη δήλωση. Ο κώδικας καταρτίζεται (όλα μετασχηματίζονται ταυτόχρονα) ή ερμηνεύονται (η δήλωση που χρησιμοποιεί τον χειριστή μετασχηματίζεται) σε αυτό που μπορεί να καταλάβει το μηχάνημα.
Οι Gates και Allen έγραψαν για πρώτη φορά ένα πρόγραμμα στο PDP-10, το οποίο εξομοιώνει τον κώδικα μηχανής Intel 8080. Στη συνέχεια έγραψαν έναν διερμηνέα, ο οποίος μετέτρεψε δυναμικά τον βασικό κώδικα και διαδραστικά στον κώδικα 8080, ο οποίος μπορεί να εκτελέσει τον επεξεργαστή.
Επίσης: έχει επιστρέψει! Η Microsoft και η IBM με τον κώδικα ανοιχτού κώδικα MS-DOS 4.0
Η γραφή στο Basic ήταν διασκεδαστικό, δημιουργικά και επέκτεινε τις δυνατότητες. Γράφοντας στον κώδικα του μηχανήματος ή σχετίζεται με αυτό, η γλώσσα του Assembler ήταν κουραστική και απίστευτα επίπονη. Έτσι, χωρίς τη βασική γλώσσα προγραμματισμού για την Altair (και στη συνέχεια για τις μηχανές της Apple), η βιομηχανία προσωπικών υπολογιστών δεν θα απογειωθεί. Οι ξεχωριστοί υπολογιστές θα ήταν πολύ οδυνηρές για χρήση και πιθανότατα θα μπορούσαν να δουν μόνο τη συντήρηση των εργαστηρίων και της βιομηχανικής χρήσης.
Η στιλπνότητα της βάσης
Επιπλέον, μην αποκλείετε το κατόρθωμα της λάμψης του κωδικοποιητή, ο οποίος αφαιρέθηκε από τον Allen και τις πύλες. Ήταν καταδικασμένη εντυπωσιακά κωδικοποίηση ενός εξομοιωτή 8080 και ενός ολόκληρου βασικού μεταφραστή εκείνη την εποχή. Αν κοιτάξετε αυτόν τον πρώτο κώδικα που έκαναν, θα δείτε τη φροντίδα που έκαναν για να το λειτουργήσουν και να εξυπηρετηθούν.
Ναι, είπα: “Αν κοιτάξετε αυτόν τον πρώτο κωδικό.” Αυτό οφείλεται στο γεγονός ότι, ταυτόχρονα με το αρχείο στο blog του Bill, σημειώνοντας για 50 χρόνια, απελευθερώνει επίσης το PDF αυτού του πρώτου κύριου πηγαίου κώδικα. Δεν διάβασα όλες τις 157 σελίδες χαρτιού για τους οπαδούς του τρακτέρ, αλλά είχα την ευχαρίστηση να σαρώσω μερικές σελίδες. Αυτό είναι ένα είδος παλιού σχολείου, σκληρά πράγματα εδώ.
Ο Young Bill και ο Paul είχαν σοβαρά ψιλοκομμένα.
Συνάντησα τον Bill μόνο μία φορά. Είχα δείπνο μαζί του για περίπου δώδεκα χρόνια μετά τη δημιουργία της Microsoft. Ήταν στο δρόμο για να φτιάξω το πρώτο μου δισεκατομμύριο και μόλις ξεκίνησα την πρώτη μου εταιρεία λογισμικού. Η MS-DOS κυριάρχησε σε έναν υπολογιστή και τα Windows εξακολουθούσαν να ήταν κυρίως ένα εννοιολογικό πρωτότυπο.
Επίσης: Η Dell μετατρέπεται 40 ετών: Καθώς ένας έφηβος μετατράπηκε λεπτομέρειες για υπολογιστή για $ 1.000 σε τεχνικό γίγαντα
Συναντηθήκαμε επειδή ήταν προσκεκλημένος ομιλητής – και βρισκόμουν στο Συμβούλιο των Διευθυντών – στο Φόρουμ Επιχειρηματιών στο Silicon Valley. Ένα από τα πλεονεκτήματα της ένταξης στο Συμβούλιο Διευθυντών ήταν να μοιραστούν το κύριο τραπέζι με τους προσκεκλημένους ομιλητές μας κάθε μήνα. Έκανα την επιχείρησή μου να καθίσει απέναντι από κάθε έναν από τους λαμπτήρες σε κάθε εκδήλωση. Δεν τους γνώρισα μόνο, έπρεπε να τους μιλήσω και να μελετήσω μαζί τους.
Οι απροσδόκητες συμβουλές του λογαριασμού
Ζήτησα από τον Bill ποιες συμβουλές έδωσε για τον πρόσφατα κατασκευασμένο ιδρυτή του λογισμικού. Περίμενα κάποια σοφία για τους κύκλους ζωής του λογισμικού ή την πρόσληψη καλών μηχανικών. Αντ ‘αυτού, μου είπε ότι δεν θα έδινα προσοχή στην ταμειακή ροή μου. “Η ταμειακή ροή είναι όλα”, είπε. Ναι, οι συμβουλές που έλαβα από έναν άντρα που θα γίνει ο πλουσιότερος άνθρωπος στον κόσμο (τουλάχιστον μέχρι πρόσφατα) ήταν να θυμηθώ την ταμειακή μου ροή.
Πήρα αυτό το μάθημα στην καρδιά και η επιχείρησή μου πέτυχε. Όχι εκατομμυριούχος ή δισεκατομμυριούχος είναι καλός, αλλά κατάφεραν να υποστηρίξουν την οικογένειά μου και τους ανθρώπους που εργάστηκαν για μένα.
Θυμίζοντας αυτή τη βασική εφαρμογή και το νομοσχέδιο και τα μισά 50 χρόνια πριν, είναι σαφές ότι η καριέρα μου στο σύνολό της κέρδισε από το έργο τους. Παρά το γεγονός ότι δεν είναι πλέον δημοφιλής γλώσσα, η βασική ήταν εύκολο να μελετηθεί και να χρησιμοποιηθεί. Έπεσε από όφελος, επειδή δεν είναι τόσο εύκολο να υποστηρίξει και δεν είναι κλίμακα, καθώς και σύγχρονες γλώσσες. Αλλά ήταν μια προετοιμασία πύλης για πολλούς προγραμματιστές PC.
Επίσης: Η Dell μετατρέπεται 40 ετών: Καθώς ένας έφηβος μετατράπηκε λεπτομέρειες για υπολογιστή για $ 1.000 σε τεχνικό γίγαντα
Όταν σπούδασα σε μια σχολή μηχανικών, χρησιμοποίησα μεγάλο σίδερο. Αλλά αυτοί ήταν ένας υπολογιστής που προκάλεσε τη φαντασία μου. Αποδείχθηκε ότι ήμουν πολύ καλός στο σχεδιασμό του λειτουργικού συστήματος, του σχεδιασμού της γλώσσας και της γενικής επιστήμης των υπολογιστών. Δυστυχώς, παρά την επιθυμία μου να πάω στην πυρηνική μηχανική, ήμουν μακριά από τον Star Nuke Student.
Κατά τη δεύτερη χρονιά μου, χρησιμοποίησα όλα τα προγράμματα κατάρτισης του κολλεγίου και άρχισα να υποβάλλονται σε μαθήματα πληροφορικής (και στη συνέχεια να διδάξω). Εξακολουθώ σχεδόν να περάσω τα πρώτα μαθήματα φυσικής που απαιτούνται για την πυρηνική μηχανική.
Ο ακαδημαϊκός μου σύμβουλος, ο οποίος ήξερε για τη συνέλευση μου από την Altair και την εγγύτητά μου σε αυτούς τους νέους προσωπικούς υπολογιστές, υποστήριξε έντονα ότι έφυγα από το πρόγραμμα για την πυρηνική μηχανική και χρησιμοποιούσα πλήρως την επιστήμη των υπολογιστών. Δεν ξέρω αν είχα μια τέτοια γειτνίαση με τον υπολογιστή αν η βάση Microsoft δεν λειτουργεί γι ‘αυτούς. Ποτέ δεν μου άρεσε ο προγραμματισμός της γλώσσας της Συνέλευσης.
Είναι ενδιαφέρον ότι θα ήμουν κολλημένος υπόγεια, ανταλλάσσοντας τμήματα του σώματος και ζούσα στα πρόθυρα του πολιτισμού ως ένας ελάχιστα επαρκής μηχανικός – ένας πυρηνικός πυρηνικός μηχανικός, αν δεν είχα συγγένεια για έναν υπολογιστή – μια συγγένεια που έγινε δυνατή στα πρώτα μου χρόνια σχηματισμού.
Όπως συμβαίνει, τελικά άλλαξα σε άλλες γλώσσες- και, στην πραγματικότητα, σε πολλές άλλες γλώσσες. Αλλά το βασικό, και ειδικά αυτό το βασικό Altair 8800 για αυτό το μηχάνημα, εξακολουθεί να καταλαμβάνει μια ιδιαίτερη θέση στην καρδιά μου.
Επίσης: Το MAC είναι 40 ετών: Πώς απέτυχε σχεδόν ο Rebel PC Apple
Έτσι, εξ ονόματος όλων των μεσήλικων οπαδών προγραμματισμού σε όλο τον κόσμο, που έκοψαν τα δόντια μου στη Microsoft Basic, αυξάνω το φλιτζάνι μου Kirkland Pacific Bold στους Bill Gates, Paul Allen, Ed Roberts και All The Early, συμπεριλαμβανομένων των Steve και Steve από την Apple-Woe έφεραν προσωπικούς υπολογισμούς για όλους μας.
Και εσύ? Έχετε ξεκινήσει στον τομέα των υπολογισμών με τη βάση, ή ίσως ακόμη και σε Altair ή PDP-10; Ήσασταν κοντά όταν η Microsoft μπήκε για πρώτη φορά στη σκηνή – ή ήρθες αργότερα και βρήκατε τη μαγεία των πρώιμων προσωπικών υπολογισμών σε λίγο; Πώς μπήκατε για πρώτη φορά στον προγραμματισμό και ποιο ρόλο έπαιξε το Microsoft Early Software, αν υπήρχε; Ενημερώστε μας στα παρακάτω σχόλια.
Μπορείτε να ακολουθήσετε τις καθημερινές ενημερώσεις έργων μου στα κοινωνικά δίκτυα. Φροντίστε να εγγραφείτε στην εβδομαδιαία ενημέρωση του ενημερωτικού δελτίου μου και να με ακολουθήσετε στο Twitter/X IN @DavidgeWirtzΣτο Facebook στο Facebook.com/davidgewirtz, στο Instagram στο instagram.com/davidgewirtz, στο Bluesky στο @davidgewirtz.com και στο YouTube στο youtube.com/davidgewirtztv.
Αποκτήστε τις μεγαλύτερες τεχνολογικές ιστορίες κάθε Παρασκευή με το ZDNET Εβδομάδα στην ψηφοφορία των πληροφοριών αναθεώρησηςΠεδίο