MS BASIC for Macintosh was a dialect of Microsoft BASIC for Macintosh. It was one of the first Microsoft BASIC variants to have optional line numbering, predating QuickBASIC. It was provided in two versions, one with standard binary floating point and another with decimal arithmetic.
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.