News for hackers. Stuff that matters.
Re:Teacher in Ghana has no computers so he draws Microsoft W... by Hydraulix989 on Saturday March 03, 2018 @03:54AM (#16508506)
So you also built a low power computer much like the kits in the 80s? That's really cool!

Why use C as a starting language?

Re:Teacher in Ghana has no computers so he draws Microsoft W... by shakna on Saturday March 03, 2018 @04:40AM (#16508594)
Because his exam was in C, basically.

He was doing remote study with an Australian course, which required it. For the Python parts he still had to use his normal laptop, because MicroPython wasn't around then, (and I took a look at porting CPython to an AVR and immediately gave up), and he hated it.

Constant power glitches caused the laptop to misbehave.

His BW-1 (Borkwei-1), and it's tiny portable power, meant he got a lot more done.

If I was to redo it today, because it was about 6 years ago now, I'd probably make one with either MicroPython or eLua. Basically hook a keyboard and screen up to a NodeMCU or MicroPython board (maybe an ESP32), because those sort just about everything out nowadays. (MicroPython even comes with a FAT filesystem. Add a board with WiFi, and you have a very decent system.)

He tells me that every house in his village has one of the little laptops we designed now, though he has upgraded it to use an SD card, so more programs, and WiFi for when they hit town. He now calls it the BW-2.