Bill Gates świętuje 50-lecie Microsoftu. Udostępnił kod pierwszego programu w historii firmy
Bill Gates, współzałożyciel Microsoftu, świętuje 50. rocznicę powstania firmy w najbardziej typowy dla siebie sposób - udostępniając oryginalny kod źródłowy Altair BASIC, który napisał wraz z Paulem Allenem w 1975 r.

Ten historyczny kod, który Gates nazywa najfajniejszym kodem, jaki kiedykolwiek napisałem, stanowi fundamentalną część historii nie tylko Microsoftu, ale całej branży komputerowej. Wszystko zaczęło się od magazynu Popular Electronics ze stycznia 1975 r., na którego okładce pojawił się komputer Altair 8800. Ten przełomowy osobisty komputer, stworzony przez małą firmę elektroniczną MITS, obiecywał zapewnić istotną moc obliczeniową w urządzeniu dostępnym finansowo dla hobbystów. Gdy Gates i Allen zobaczyli tę okładkę, zdali sobie sprawę z dwóch rzeczy: rewolucja komputerów osobistych jest nieuchronna, a oni chcieli być jej częścią od samego początku.
19-letni wówczas Gates i jego przyjaciel z Harvardu, wspomniany Paul Allen, skontaktowali się z twórcami Altaira i powiedzieli im, że mają wersję języka programowania BASIC dla układu, na którym działał Altair 8800. Takie oprogramowanie pozwoliłoby ludziom programować Altaira. Był tylko jeden problem - w rzeczywistości nie mieli tego oprogramowania. - Kodowaliśmy dzień i noc przez dwa miesiące, aby stworzyć oprogramowanie, o którym twierdziliśmy, że już istnieje - jak wspomina Gates.
Czytaj też:
Tworzenie interpretera BASIC. Bill Gates jest w pełni autorem swojego sukcesu
BASIC, stworzony przez dwóch profesorów z Dartmouth College w 1964 r., był zaprojektowany tak, aby łatwo było się go nauczyć osobom bez doświadczenia w pracy z komputerami. Gates i Allen zdecydowali się podzielić zadaniem. Ponieważ nie mieli chipu Intel 8080, na którym działał komputer Altair, Paul Allen zajął się pisaniem programu symulującego ten chip na komputerze mainframe PDP-10 na Harvardzie. W międzyczasie Gates skupił się na pisaniu głównego kodu programu, podczas gdy ich przyjaciel Monte Davidoff pracował nad częścią zwaną pakietem matematycznym.
Pamięć komputerowa w tamtych czasach była droga. Dodatkowa pamięć dla Altaira mogła kosztować więcej niż sam komputer, więc każdy bajt był ważny. Gates zastosował różne techniki optymalizacji wykorzystania pamięci, takie jak kompaktowe struktury danych i wydajne algorytmy, aby kod BASIC zmieścił się w zaledwie czterech kilobajtach.
Tak narodził się Microsoft

Po wielu nieprzespanych nocach Gates i Allen byli gotowi zaprezentować swój interpreter BASIC Edowi Robertsowi, prezesowi MITS. Demonstracja zakończyła się sukcesem, a MITS zgodziło się na licencjonowanie oprogramowania. Był to przełomowy moment dla Paula i Billa. Altair BASIC stał się pierwszym produktem ich nowej firmy, którą nazwali Micro-Soft (później usunęli myślnik).
Udostępniony teraz przez Gatesa kod źródłowy ma ponad 150 stron w języku Assembly dla procesora Intel 8080. Gates opisuje rocznicę 50-lecia jako słodko-gorzką i twierdzi, że czuje się, jakby to było wczoraj, gdy wraz z Allenem pochylali się nad PDP-10 w laboratorium komputerowym Harvardu, pisząc kod, który stałby się pierwszym produktem ich nowej firmy.
- Zanim pojawił się Office, Windows 95, Xbox czy AI, istniał Altair BASIC - napisał Gates na swojej stronie Gates Notes. - W 1975 r. Paul Allen i ja stworzyliśmy Microsoft, ponieważ wierzyliśmy w naszą wizję komputera na każdym biurku i w każdym domu. Pięć dekad później Microsoft nadal wprowadza innowacje, które ułatwiają życie i zwiększają produktywność pracy - dodaje.
Gates podkreśla, że osiągnięcie 50 lat działalności to ogromny sukces, którego firma nie mogłaby osiągnąć bez niesamowitych liderów, takich jak Steve Ballmer i Satya Nadella, oraz wielu osób, które pracowały w Microsofcie na przestrzeni lat.
Kod Altair BASIC stanowi ważny element historii komputerów osobistych. Był to produkt, który umożliwił hobbystom programowanie pierwszych komputerów osobistych, co przyczyniło się do zapoczątkowania całej branży. Dzięki prostemu i dostępnemu językowi BASIC, ludzie mogli tworzyć własne programy bez potrzeby dogłębnej wiedzy technicznej.
Udostępnienie tego kodu źródłowego przez Gatesa pozwala entuzjastom technologii i historykom branży komputerowej zajrzeć do samych początków rewolucji komputerów osobistych i zobaczyć, jak niewielki fragment kodu doprowadził do powstania jednej z największych firm technologicznych na świecie oraz przyczynił się do transformacji naszego codziennego życia.