“Der coolste Code, den ich je geschrieben habe.” – Bill Gates
Mit diesen Worten leitet Bill Gates einen Blog-Beitrag ein, den er jetzt kurz vor dem 50. Geburtstag von Microsoft am 4. April veröffentlicht hat. Diesen für die Geschichte und den Erfolg von Microsoft so immens wichtigen Quellcode hat Bill Gates in einem Auszug jetzt zum Download freigegeben.
Die Geschichte von Microsoft begann mit einem Zeitschrift-Cover
Im Januar 1975 lasen Bill Gates und Microsoft-Mitgründer Paul Allen einen Artikel in der Zeitschrift “Popular Electronics” über den Heimcomputer Altair 8800 von MITS. “Als wir das Cover sahen, wussten wir zwei Dinge, die PC-Revolution stand unmittelbar bevor und wir wollten von Anfang an mit dabei sein”, erinnert sich Gates.
Der Plan: Es musste eine Software her, mit der die Besitzer eines Altair 8800 in der einfach zu erlernenden Programmiersprache Basic eigene Programme für das Altair 8800 entwickeln konnten. Daher entschieden Gates und Allen, einen Basic-Interpreter für den Altair 8800 zu entwickeln. Dieser sollte Basic-Befehle in Maschinencode umwandeln, den der Altair 8800 verstand. Maximal 4 Kilobyte standen dafür zur Verfügung, damit Altair-Besitzer auch noch ausreichend Speicher zur Verfügung hatten, um die Programme ablaufen lassen zu können.
In zwei Monaten entstand die erste Software von Microsoft. Für einen PC, den sie nicht besaßen
Da sie keinen Intel 8080 Chip besaßen, der im Altair-PC steckte, entwickelte Paul Allen einen Simulator dafür, der auf einem Harvard PDP-10 Mainframe lief. Bill Gates programmierte derweil den Hauptcode für den Basic-Interpreter, während Monte Davidoff den Code für das sogenannte “Math Package” zuständig war.
Nach rund zwei Monaten waren sie mit der Programmierung fertig und stellten den Basic-Interpreter dem Unternehmen MITS vor, welches die Software lizenzierte. Altair BASIC war damit das erste Produkt des neu gegründeten Unternehmens Micro-Soft (der Bindestrich wurde erst später aus dem Firmennamen entfernt).
„Es ist erstaunlich, wenn man bedenkt, wie dieses eine Stück Code zu einem halben Jahrhundert Innovation bei Microsoft geführt hat. Bevor es Office oder Windows 95 oder Xbox oder KI gab, gab es diesen Quellcode – und es macht mir immer noch Spaß, ihn zu sehen, selbst all diese Jahre später”, so Bill Gates.
Sie wollen auch einen Blick darauf werfen? Hier geht’s zum Download des Source-Codes (im PDF-Format).