BBC BASIC is the programming language originally specified and adopted by the British Broadcasting Corporation for its ground-breaking Computer Literacy Project of the early 1980s. Since then it has been extended and ported onto at least seven CPUs and more than 30 platforms.
Modern versions of BBC BASIC retain a high degree of compatibility with the original version in the BBC Micro but also support the features expected of a 21st century programming language.
Here the developer of BBC BASIC for Windows and BBC BASIC for SDL 2.0 describes some of the enhancements to the language which have been designed to keep it relevant today: