Altair BASIC was delivered on paper tape and in its original version took 4 KB of memory.
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).