Which version should you use?
Read what J.G.Harston has to say.
BBC BASIC for
DOS works perfectly adequately on all versions of Windows as a text
(console) application. It does not have any access to the Windows
API, so you cannot use it to manipulate the Windows GUI, but you can do
anything that a console application can do. Also, it's the only version
that you can use on Windows 3.x
I use both
versions of BBC BASIC 86. The DOS version is useful for small
command-line programs that doen't need access the the Windows API, such
as manipulating files. One of the such program I use frequently is a
small program that automates backing up of selected files in a way that
would be very difficult to specify to PKZip or WinZip.
I use the
Windows version when I need access to Windows API calls or I want to
run the program with a Windows frontend. On such program I use
frequently is a hex-dump utility that lets me scroll through a file and
modify bytes within it.