27 април, 2024

Microsoft пусна в GitHub оригиналните източници на езика за сглобяване на 8088 за своя интерпретатор за GW-BASIC 1.0, издаден през 1983 г. и в комплект с операционните системи MS-DOS на съвместимост с IBM PC. След повторно отваряне на MS-DOS, Microsoft продължава с издаването на GW-BASIC под лиценз MIT, поради многобройни заявки.

GW-BASIC е интерпретатор на BASIC, вдъхновен от Microsoft BASIC. Версия 5 на Microsoft BASIC изискваше CP/M система с поне 28 KB памет с произволен достъп (RAM) и поне едно устройство за дискета и предлагаше много малко по отношение на взаимодействията с външни устройства. Например нямаше функции, адресиращи голям набор от функционалности, достъпни чрез изходни устройства (като графика, цвят, звук или мрежа) или устройства за въвеждане (като джойстици или мишки). Microsoft Basic обаче се разглежда (по това време) като мощна реализация на BASIC.

Това е един от най-интересните редове в кода:

BILL GATES WROTE A LOT OF STUFF.
PAUL ALLEN WROTE A LOT OF OTHER STUFF AND FAST CODE.
MONTE DAVIDOFF WROTE THE MATH PACKAGE (F4I.MAC).

Тагове: , , , , , , , , , , , , ,