Live data from Hacker News

In love with the BBC micro:bit

markshroyer.com

11–20 of 82 posts

Re: In love with the BBC micro:bit

#11
post #6
post #5

16 KB of memory? The “64” in “Commodore 64”, the name of a computer introduced in 1982, stands for 64 KB of memory. (A 128 KB version followed 3 years later.) It is now 35 years since 1982…

To be fair, the British government didn't give a Commodore 64 to every British child for free.

Perhaps, if they did, Silicon Valley would be in the UK.

Re: In love with the BBC micro:bit

#12
post #5

16 KB of memory? The “64” in “Commodore 64”, the name of a computer introduced in 1982, stands for 64 KB of memory. (A 128 KB version followed 3 years later.) It is now 35 years since 1982…

Instead of lambasting it for a low number, perhaps you could tell us what you'd have a child do in 17KB that they couldn't do in 16KB?

It's an educational device, and that education involves learning to write pieces of code for which industry users may well prefer to pull in large libraries. I'd be surprised if the target audience - 12-13 year olds - use all that; those that have a passion for it will of course end up using more expensive devices with bigger numbers. Those that don't will continue doing only compulsory exercises that could probably manage with less than 16KB.

Re: In love with the BBC micro:bit

#13

There is actually a C/C++ layer that supports the higher level languages known as the micro:bit runtime[0], which means you can also program the device using C/C++... Another level of progression for children. [0] https://lancaster-university.github.io/microbit-docs/

Nice, thanks for the link! I didn't realize there was a web-based C++ IDE targeting the micro:bit.

Re: In love with the BBC micro:bit

#14

We use it to teach kids to code. It's OK, but the screen is way too limited for it to be much fun. It is crying out for a good colour screen that can show more than one character at a time. Also, debugging is a pain. They need some sort of event log that can be inspected on the pc

In some ways the limitations help, don't have kids wanting to program Quake 7.

I use mu, the micropython editor, it shows the error messages on the PC when connected via USB, instead of trying to read them scrolling across the display

Re: In love with the BBC micro:bit

#15
post #13

There is actually a C/C++ layer that supports the higher level languages known as the micro:bit runtime[0], which means you can also program the device using C/C++... Another level of progression for children. [0] https://lancaster-university.github.io/microbit-docs/

Nice, thanks for the link! I didn't realize there was a web-based C++ IDE targeting the micro:bit.

Yes, the runtime is actually built on ARM's mbed, which means their online IDE can also build micro:bit programs :)

Re: In love with the BBC micro:bit

#16
post #11
post #6

Earlier quoted context omitted.

To be fair, the British government didn't give a Commodore 64 to every British child for free.

Perhaps, if they did, Silicon Valley would be in the UK.

The UK still had a hangover from the 1970s at the time, local phones calls cost money, and Americans have always been a lot richer anyway. I suspect America had the inherent advantage here.

Re: In love with the BBC micro:bit

#17
post #14

We use it to teach kids to code. It's OK, but the screen is way too limited for it to be much fun. It is crying out for a good colour screen that can show more than one character at a time. Also, debugging is a pain. They need some sort of event log that can be inspected on the pc

In some ways the limitations help, don't have kids wanting to program Quake 7. I use mu, the micropython editor, it shows the error messages on the PC when connected via USB, instead of trying to read them scrolling across the display

I've taught close to 500 kids how to code on them. The number one thing they want to do is show better graphics. Number two is sound.

For me, [stepping through the code] I would expect as a normal part of coding. Not having it seems to hark back to some primitive time.

Re: In love with the BBC micro:bit

#18
post #6
post #5

16 KB of memory? The “64” in “Commodore 64”, the name of a computer introduced in 1982, stands for 64 KB of memory. (A 128 KB version followed 3 years later.) It is now 35 years since 1982…

To be fair, the British government didn't give a Commodore 64 to every British child for free.

They did put a BBC Micro in every school though.

Re: In love with the BBC micro:bit

#20
post #14

We use it to teach kids to code. It's OK, but the screen is way too limited for it to be much fun. It is crying out for a good colour screen that can show more than one character at a time. Also, debugging is a pain. They need some sort of event log that can be inspected on the pc

In some ways the limitations help, don't have kids wanting to program Quake 7. I use mu, the micropython editor, it shows the error messages on the PC when connected via USB, instead of trying to read them scrolling across the display

Even still a little 128x64 display like many of us cut our teeth on with graphing calculators probably wouldn't have hurt.
Post reply on HN