След 48 години секретност: Microsoft най-накрая разкри кода на BASIC, който постави началото на империята на Бил Гейтс

Кодът, който постави началото на компютърната революция вече може да се изучава от всеки...

Най-четени

Емил Василев
Емил Василев
Емил Василев редовно превежда сложни научни теми на достъпен език — от въпроси като „Какво е имало преди Големия взрив?" до практическото приложение на биотехнологиите в лечението на болести. Тази комбинация от технологична и научна журналистика го прави един от най-разностранните автори в екипа на Kaldata.

Microsoft официално отвори изходния код на първата версия на BASIC за процесора MOS 6502, който десетилетия наред съществуваше само като изтичане на информация, музейни копия и неофициални компилации. Сега за първи път той е публикуван под свободен лиценз и е достъпен за изучаване и модифициране.

Първата версия на BASIC на Microsoft се появява през 1975 година за микрокомпютъра Altair 8800, базиран на процесор Intel 8080. Тя е написана от основателите на компанията Бил Гейтс и Пол Алън.

Година по-късно Гейтс, заедно с втория служител на Microsoft, Рик Уейланд пренася BASIC на процесора MOS 6502. През 1977 година Commodore купува лиценза за 25 000 долара и го вгражда в своите системи PET, VIC-20 и Commodore 64. Последните два компютъра се продават в многомилионни тиражи и стават един от факторите за масовото разпространение на компютрите.

Версията 1.1, в която се предлагат усъвършенстванията на събирача на боклук, предложени от инженера на Commodore Джон Фиганс и от самия Гейтс през 1978 година е достъпна за обществеността. В устройствата на PET този вариант е известен като BASIC V2. Кодът съдържа 6955 реда и е публикуван в GitHub под лиценз MIT, който позволява използването и препродажбата му без ограничения.

Microsoft предостави на исторически бележки и даде времеви печати на извършените промени „преди 48 години“. Източниците включват условна компилация за различни платформи от онова време – Apple II, Commodore PET, Ohio Scientific и KIM-1. Сред функционалностите са пълният набор от оператори на BASIC, поддръжка на масиви, обработка на низове, аритметика с плаваща запетая, входно-изходни операции, събиране на низове и динамично съхранение на променливи. Специален акцент е поставен върху ефективното използване на паметта, което е от решаващо значение за 8-битовите системи. Кодът съдържа и пропуските на Бил Гейтс, скрити в таговете STORDO и STORD0, които самият Гейтс потвърди през 2010 година.

Моделът MOS 6502, за който е създаден интерпретаторът се е превърнал в индустриална легенда. Той е в основата на Apple II, гейминг конзолите Atari 2600 и NES, както и на цяла серия домашни машини Commodore. Простотата и ефективността на архитектурата я направиха популярна сред производителите и повлияха на формирането на пазара на персонални компютри. Днес интересът към 6502 не стихва: ентусиасти създават FPGA-реплики, разработват емулатори и дори подготвят ново „официално“ преиздаване на Commodore 64 на програмируема логика.

Microsoft подчертава, че именно BASIC е направил компанията значим играч на пазара много преди появата на MS-DOS и Windows.

Масовото лицензиране на този интерпретатор от различни производители е било в основата на бизнес модела на Microsoft в първите години от съществуването на компанията. От 1977 година до наши дни BASIC продължава да живее – от мигащия курсор на екрана на Commodore до версиите на FPGA от 2025 година. Днес историческият код не просто е съхранен, а е предаден в ръцете на общността – за свободно изследване, адаптиране и нови експерименти.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

6 Коментара
стари
нови оценка

Нови ревюта

Подобни новини