Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 10 submissions in the queue.
posted by martyb on Sunday June 08 2014, @02:36PM   Printer-friendly

Micro Python is a re-write of CPython meant to be run 100% on microcontrollers and includes "a complete parser, compiler, virtual machine, runtime system, garbage collector, and support libraries to run on a microcontroller". It was funded with a Kickstarter which included manufacturing of the microcontrollers which are now being shipped out to backers.

From InfoWorld:

Right now, the language is targeted at 32-bit ARM processors that use the Thumb v2 instruction set. To that end, the project's creator, Damien George, a theoretical physicist at the University of Cambridge, has created just such a board using the STM32F405 processor.

Previous work has been done to get a modified / tuned version of CPython to run on devices such as the Raspberry Pi but this is the first I've seen that tries to get Python on a device from the ground up.

Editor's note: back when I got started with personal computers (think TRS-80 era), you could count on a "PC" having some flavor of BASIC. It provided a means for exploration of programming with immediate feedback.

This story suggests that a relatively low-spec processor is capable of running something similar in usability to the BASIC of old. I'm curious as to people's thoughts on the idea that python could be poised to become the new, ubiquitous BASIC? What would it take?

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Informative) by umafuckitt on Sunday June 08 2014, @03:59PM

    by umafuckitt (20) on Sunday June 08 2014, @03:59PM (#52968)

    Python with braces [pythonb.org] no more indents.

    Starting Score:    1  point
    Moderation   +2  
       Interesting=1, Informative=1, Total=2
    Extra 'Informative' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   4  
  • (Score: 0) by Anonymous Coward on Monday June 09 2014, @01:41AM

    by Anonymous Coward on Monday June 09 2014, @01:41AM (#53089)

    Wow! Thanks for that!