4 ms·
It's for an embedded (SoC) device, so likely they didn't want the overhead of a more managed language.
by hackcasual 7y ago
It's for an embedded (SoC) device, so likely they didn't want the overhead of a more managed language.
- dom96 7y agoand yet they include Python in the comparison?
- cyphar 7y agoMicroPython is a wholesale rewrite of Python to be suitable for microcontrollers. From memory, the ESA (European Space Agency) uses it for some of their projects.
- deleted 7y ago[deleted]
- randyrand 7y agoHe never said it was embedded.
- reificator 7y ago> He never said it was embedded. > We needed a language that was fast enough to allow minimum real-time latency and use limited resources of a SoC device.
- flukus 7y agoSoC also describes a modern phone, rasberry pi, probably even some modern laptops/netbooks. I think it's generally agreed that these are not embedded devices, but the line used to be much blurrier. It sounds like the evaluated their options, added in a few that they were never really going to consider anyway, came to the conclusion that C++ was best but then made up some reasons to use rust anyway.