Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

MBASIC

Procedural Language

MBASIC is the Microsoft BASIC implementation of BASIC for the CP/M operating system. It is a descendant of the original Altair BASIC interpreters that were among Microsoft's first products, and it was one of the two versions of BASIC bundled with the Osborne 1 computer. The name comes from the disk file name MBASIC.COM of the interpreter. Like the wider family of Microsoft 8-bit BASIC interpreters, it was heavily inspired by the BASIC-PLUS of the Digital Equipment Corporation PDP-10, though simpler and less structured, and slower because it had no partial compilation. MBASIC is an interpreter that stores program text in tokenized form. Version 5 required a CP/M system with at least 28 KB of memory and one diskette drive, and relied only on CP/M operating system calls for input and output, so in its uncustomized form it had no graphics, sound or serial communication functions.

Facts
Execution Model
Interpreted 1
Connections

In Field

Source MBASIC (Wikipedia)
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Source Programming Language Database (PLDB): MBASIC (PLDB)Lead, early development
Quote, Lead, early development
Early development of MBASIC happened in Microsoft
Sources
1. MBASIC (Wikipedia)
  • Features, Language system
    MBASIC is an interpreter.
  • In Group: BASIC Dialects, Lead
    MBASIC is the Microsoft BASIC implementation of BASIC for the CP/M operating system.
  • In Field: Programming Language Theory, Lead, language implementation
    MBASIC is the Microsoft BASIC implementation of BASIC for the CP/M operating system.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.