„Najlepszy kod, jaki kiedykolwiek napisałem”. Bill Gates wspomina swój pierwszy program z 1975 roku

Z okazji 50. urodzin Microsoftu Bill Gates wspomina początki firmy i pierwszy napisany kod. Wszystko zaczęło się od magazynu komputerowego i komputera Altair 8800.

futurebeat.pl

Zbigniew Woźnicki

„Najlepszy kod, jaki kiedykolwiek napisałem”. Bill Gates wspomina swój pierwszy program z 1975 roku, źródło grafiki: Microsoft; Facebook; 2025.
„Najlepszy kod, jaki kiedykolwiek napisałem”. Bill Gates wspomina swój pierwszy program z 1975 roku Źródło: Microsoft; Facebook; 2025.

W 1975 rok rozpoczęła się historia Microsoftu. Był to także rok wydania pierwszego produktu przez firmę – interpretera Altair BASIC, który pozwalał komputerowi Altair 8800 tłumaczyć BASIC-a na kod, który urządzenie mogło zrozumieć. Bill Gates do dzisiaj uważa kod Altaira BASIC za najlepszy, jaki kiedykolwiek stworzył, i postanowił podzielić się nim, udostępniając skan PDF kodu źródłowego.

Bill Gates wspomina swój najlepszy napisany kod

Świętując 50. urodziny Microsoftu, Bill Gates podzielił się na swoim blogu historią kodu źródłowego pierwszego programu, jaki stworzyła założona przez niego firma. Wszystko przez numer magazynu Popular Electronics, który na swojej okładce zamieścił jeden z pierwszych PC, czyli Altaira 8800.

Źródło: Popular Electronics, nr 1 styczeń 1975 | vide: Wikipedia
Źródło: Popular Electronics, nr 1 styczeń 1975 | vide: Wikipedia

Zachwyciło go to (i nie tylko jego), bo w tamtym czasie wizja komputera w każdym domu wydawała się bardzo odległa:

W tamtym czasie PC były praktycznie nieobecne. Paul i ja wiedzieliśmy, że stworzenie oprogramowania, które pozwoliłoby ludziom programować na Altairze, zrewolucjonizowałoby sposób, w jaki korzysta się z tych maszyn.

Dlatego Bill Gates i Paul Allen skontaktowali się z producentem Altaira 8800, firmą MITS (Micro Instrumentation and Telemetry Systems), i napisali, że posiadają wersję BASIC-a, która działałaby na wspomnianym komputerze. Co jednak nie było prawdą i przez kilka miesięcy, we współpracy z Monte Davidoffem, tworzyli interpreter BASIC-a dla Altaira 8800.

Zadanie nie było proste, bo młodzi programiści nie mieli dostępu do chipu Intela 8080, który był sercem Altaira. Dlatego Paul Allen stworzył program symulujący procesor, korzystając z komputera z serii PDP-10. Wysiłek się opłacił, a ostateczna wersja kodu zajmuje aż 157 stron – przynajmniej w skanie PDF udostępnionym przez Billa Gatesa, dla którego do dzisiaj jest to „najlepszy kod, jaki kiedykolwiek napisał”.

  1. Powstało PSOne w kształcie kraba. Za inspirację do zbudowania w pełni sprawnej konsoli posłużył rysunek
  2. Nauczyciel rzucił uczniom nietypowe wyzwanie: musieli podłączyć klasyczną konsolę do starego telewizora
Podobało się?

0

Zbigniew Woźnicki

Autor: Zbigniew Woźnicki

Przygodę z publicystyką i pisaniem zaczął w serwisie Allegro, gdzie publikował newsy związane z grami, technologią oraz mediami społecznościowymi. Wkrótce zawitał na GRYOnline.pl i Filmomaniaka, pisząc o nowościach związanych z branżą filmową. Mimo związku z serialami, jego serce należy do gier wszelakiego typu. Żaden gatunek mu nie straszny, a przygoda z Tibią nauczyła go, że niebo i muzyka w grach są całkowicie zbędne. Przed laty dzielił się swoimi doświadczeniami, moderując forum mmorpg.org.pl. Uwielbia ponarzekać, ale oczywiście konstruktywnie i z umiarem. Na forum pisze pod ksywką Canaton.

Kalendarz Wiadomości

Nie
Pon
Wto
Śro
Czw
Pią
Sob

Komentarze czytelników

Dodaj komentarz
Forum Technologiczne
2025-04-06
13:35

asasin24 Pretorianin

Nic nie rozumiem z tego kodu, ale musieli być geniuszami to zapoczątkowania takich rzeczy.

Komentarz: asasin24
2025-04-04
13:07

Wronski Senator

Wronski
😂

Az sie prosi zeby wrzucic ten kod do ChataGPT :D

Komentarz: Wronski

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl