16 ms·
The original Sophie Wilson version of BBC BASIC was brilliant. I did not get to play with the Z80 version but if it is a faithful original of the BBC 6502 versi
by Theodores 7y ago
The original Sophie Wilson version of BBC BASIC was brilliant. I did not get to play with the Z80 version but if it is a faithful original of the BBC 6502 version then this a valuable contribution to open source software.
The UK owes a lot to the people such as Sophie Wilson (who wasn't Sophie then) that were extremely forward thinking. The BBC Micro was just for kids. Rather than dumb it down the creators went the other way.
Anyone not familiar with the BBC Micro (because they weren't a kid in the UK in the 1980's) can't really appreciate how good it was and for its time. Perhaps an analogy could be found between arcade games machines and home consoles of the era, the arcade machine just worked, the console was just compromised in every way in comparison to what you had in the arcade original.
It was the same with the BBC and home computer rivals. There was just an edge of performance to it that no other home computers had. This was because the hardware had all the add ons, e.g. a decent sound chip, not just one but two competent graphics chips, a socket next to the keyboard to put your home blown EEPROM in and every port you could imagine at the back and under the machine.
The BBC Model B was a true Rolls Royce of a machine and we gave it to kids.
BBC BASIC was equally deluxe. The built in assembler that was embedded in was awesome. Particularly when you only had a 6502 which has all of three registers - X, Y and A. I was doing assembler at school and plenty of other kids were. No extra software was needed, nobody needed to pay for a compiler, it was all in there.
The rest of BBC BASIC was sophisticated compared to all other BASICs of the time. You could and did write procedures at a time when other BASICs would have you doing GOSUB with a line number.
Later when I moved on to the IBM PC with MS-DOS I felt extremely disappointed. It was actually backward! It lacked the sophistication the BBC Micro had. It was MS-DOS that I found particularly dumb, I just felt 'is this all there is?' and could not believe this was the new 'better'.
Exposure to BBC BASIC, UNIX and today's Linux makes me wonder whether Microsoft's products from MS-DOS to Windows have really advanced computing as we know it. I am not knocking Microsoft entirely as I do believe some of their products such as Word 2.0c were fantastic at enabling progress. But with Microsoft came a particular model of personal computing, we stayed on floppy disks far too long and Microsoft BASIC introduced things that are best not taught - i.e. the GOTO statement.
Anyway, the BBC Micro and BBC BASIC were free from this Microsoft way of doing things, the BBC Micro got it right and it was a vision that was gifted to a generation of schoolchildren.
- beagle3 7y agoThe BBC was made by a company called Acorn (where Wilson worked), and after the BBC they wanted to go 32-bit but were unhappy with the Motorola offerings of the time - so they designed their own brilliant low power processor for their “Archimedes” machine. They later spun the processor division off, calling it “Acorn RISC Machines”, where Sophie Wilson still works - except, it was shortened to the acronym, ARM. Yes, that ARM.
- bcaa7f3a8bbc 7y agoAnd during the initial development of ARM, a BBC Micro was used for writing an ARM simulator. After the successful production of the ARM chip, the BBC Micro was still used as a monitor. https://en.wikipedia.org/wiki/BBC_Micro_expansion_unit#ARM_Evaluation_System https://en.wikipedia.org/wiki/BBC_Micro_expansion_unit#ARM_E...
- LeoPanthera 7y agoRISC OS, the ARM descendent of the BBC Micro OS, runs on the Raspberry Pi, and there is even a "Pico" version that boots directly into BBC BASIC (though it is now called ARM BASIC V): https://www.riscosopen.org/content/downloads/raspberry-pi https://www.riscosopen.org/content/downloads/raspberry-pi It is the closest you can get to a BBC Micro today, and it is extremely close. A BASIC library for working with the GPIO pins is even included. The whole thing is Apache 2.0 licensed.
- Doubl 7y agoI couldn't understand what you meant by wasn't Sophie then so I looked her up. She's a transgender woman. Transgender people are getting it in the neck a bit at the moment, it's nice to have an example of such an impressive person who is one.
- Theodores 7y agoIdentity politics don't come into it really. Acceptance of transgenderedness means that we call people by the name they wish to choose but it does not mean we eradicate the past. Same if someone gets married and changes their name. It should be no big deal and nothing awkward. It is all about merit. It gets a bit silly if we give people extra cringeful 'well done!' marks just because of some identity politics thing. Sophie is not the only successful transgender person in UK tech, however I think she just gets on with her work. Also fully admirable is Kate Craig Wood and she does write on the subject of how it all works out. Since your interest is piqued and this is the internet, here you go. Again, I would say in Kate's work it is more her business that defines her rather than the transgendered aspect, so you should find how they run their business (not beholden to VC money etc.) quite fascinating too: http://kate.craig-wood.com/ http://kate.craig-wood.com/