I think I posted this the in the past, but when I as vaguely interested in the Commander-X16 project I did a video to compare BBC Basic with MS Basic (Although I used EhBASIC as it's essentially an "MS BASIC", although I did subsequently get commodore Basic 2.0 going on my system)
The TL;DR bit is that BBC Basic is broadly-speaking double the speed of MS Basic on the same hardware, it supports true integer variables (32-bit), built-in assembler, some nods towards structured programming (if/then/else, repeat until, named procedures & functions with local variables and recursion)
This was in 1981 so a good 4 or 5 years of 6502 use had passed, so it was easy to see where improvements could be made.
The networking - Econet - To have a lab of BBC Micros with networking far superior to that provided by the University central compute department and their Prime minicomputers was nothing short of amazing. I used it to network up a flexible manufacturing project I was working on at the uni. I lad Lathes, mills, robots, etc. all connected together with home-made 6502 SBCs to do the IO work and BBC Micros (coded in BCPL) to dispatch high-level commands to the SBCs and schedule jobs to the CNC machines via Econet.
The Beeb is still going strong. There are at least 2 museums with fully working "80's classrooms" fitted out with them and 1000s still in the hands of enthusiasts who are still developing software and hardware on them with regular meet-ups. Even today, the Tube (2nd processor interface) has proved to be a good tool for people developing their own CPU too, as the Beeb gives them a ready-made host system with screen/keyboard/storage, etc... The first ARM processor was developed as a 2nd processor for the Beeb (and the instruction set emulated/tested with a BBC Basic program)
The BBC Micro has heavily influenced my Ruby project, even though my first 6502 system was the Apple II - Ruby was initially Apple-like in terms of software but I really wanted my BBC Basic at the end of the day.
Enough nostalgia - although I could witter on for days
https://www.youtube.com/watch?v=ci_70naIg_QCheers,
-Gordon
_________________
--
Gordon Henderson.
See my
Ruby 6502 and 65816 SBC projects here:
https://projects.drogon.net/ruby/