BBC BASIC is the programming language originally specified and adopted by the British Broadcasting Corporation for its groundbreaking Computer Literacy Project of the early 1980s.  This is an advanced, cross-platform, implementation with many enhancements over early versions.  As well as extensions to the language it supports anti-aliased 2D graphics, 3D graphics, shader programming and includes a 2D physics engine.  Its multimedia capabilities include stereo music, sound effects and video.  It supports networking and the accelerometer.  Nevertheless it maintains a high degree of compatibility with the BBC Microcomputer, including SOUND, ENVELOPE and MODE 7.
          
          
            
            Show More