4 ms·
One benefit can be more interactive development, or interaction with the embedded device. I think various forths were used on embedded systems also because of t
by middayc 1y ago
One benefit can be more interactive development, or interaction with the embedded device. I think various forths were used on embedded systems also because of that.
And some projects just don't require much speed and benefit from a higher level lanuage. Reading a couple of sensors over I2C every few seconds, doing some "business logic" and serving data via a http server over wifi can be simpler to achieve in higher level language and the device will be idle for the most of the time anyway.
Micropython is a nice solution in that niche.
But for some projects you do want a lower level language if not for else maybe for lower battery consumption.
- iainmerrick 1y agoInterpreted languages can be great for small code size too. Forth is especially good as it doesn't need a big runtime and the language lends itself really well to code reuse.