4 ms·
Besides the reasons already listed, one more is C can be used to program almost all of the micro controllers, an essential electronic element in modern life.
by quantum_state 10y ago
Besides the reasons already listed, one more is C can be used to program almost all of the micro controllers, an essential electronic element in modern life.
- tdb7893 10y agoWith GHz level processors getting so cheap and developer time being so expensive, I wonder if that will always be the case. I've recently moved from using microcontrollers and C to using raspberry pi and beaglebone with python and it's made my hobby projects more pleasant. I'm curious about whether I'm going to run into issues later, though.
- ArkyBeagle 10y agoIt'll always be the case because of size-weight-power constraints. I have a project on right now where we need it to run on a CR2032 style coin cell for year or two. The OO nature of Python can also get in the way of certain things.
- pjmlp 10y agoThere are also Basic, Pascal, Ada and Oberon compilers available for such processors.