3 ms·
If someone is dumb enough to be using an Arduino in a life-critical application then what language they're programming it in is almost a moot point. To the lar
by wolrah 7y ago
If someone is dumb enough to be using an Arduino in a life-critical application then what language they're programming it in is almost a moot point.
To the larger point of coding for these kinds of applications, keep in mind that there are entire classes of bugs that are common in traditional microcontroller languages like C which literally do not exist in Python or Javascript.
As far as I've seen as an outsider to the embedded world the main barriers to adoption of higher level languages have not been based upon concerns of reliability, but instead memory usage and timing constraints, the former of which is less and less of a real problem outside of extremely cost constrained applications.