Hacker News new | ask | show | jobs
by soundwave106 3179 days ago
The language choice I imagine was driven by their choice of Arduino.

Arduino got where they are in part by having a rather nice IDE for a microcontroller, a nice simplified version of C++ (the Arduino language, which I assume can be used here) that eliminates a lot of the complexity and made it very simple to get started, and a nice easy pattern to upload / compile / test.

Personally, I'm not aware of a better choice out there in the microcontroller world. And it looks like the setup makes it easy (2 lines of code) to turn on / off LEDs or buzzers.

What's nice about using Arduino as well, is that the ecosystem of Arduino is very large. So it's not that much of a step up from here to other hardware projects. It's also not a huge leap from Arduino C to the many other C and C-like languages out there as well.

1 comments

That’s great to know thank you. Having a great tooling/environment/ecosystem is probably more important than the language choice itself.