*** Welcome to piglix ***

Microsoft BASIC-80

Microsoft BASIC
Designed by Microsoft
Developer Microsoft
First appeared 1975 (cf. Altair BASIC)
Stable release

Microsoft BASIC is the foundation product of the Microsoft company. It first appeared in 1975 as Altair BASIC, which was the first BASIC by Microsoft and the first high level programming language available for the Altair 8800 microcomputer.

The Altair BASIC interpreter was developed by Microsoft founders Paul Allen and Bill Gates with help from Monte Davidoff, using a self-made Intel 8080 software simulator running on a PDP-10 minicomputer. The dialect of BASIC is similar to Digital Equipment Corporation interpreters, especially in string operations, which vary between BASIC implementations. BASIC uses dynamically allocated strings which store their size. Some implementations of Microsoft BASIC support long variable names, but others do not.

Altair BASIC was delivered on paper tape and in its original version took 4 KB of memory. The extended 8 KB version was then generalized into BASIC-80 (8080/85, Z80), and ported into BASIC-68 (6800), BASIC-69 (6809), and MOS Technology 6502-BASIC (unfortunately spilling over to 9 KB, in an era when 8 KB ROM chips were standard), as well as the 16-bit BASIC-86 (8086/88).

The core command set and syntax is the same in all implementations of Microsoft BASIC and generally speaking, a program can be run on any version if it does not use hardware-specific features or double precision numbers (not supported in some implementations).


...
Wikipedia

...