Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not much. Forth is from an era when it was hard to program small microcontrollers and the tools for doing so were expensive. Today, everybody cross-compiles to microcontrollers.

I've done robotics programming in Forth. I do not expect to use it again.



What has the industry moved onto now?


Embedded stuff is nearly always C. Arduino have made the "Wiring" language popular for rapid prototyping (based on processing and hence javascript).

But these days, embedded full Linux systems are just too cheap to not be the default option when you want to develop on the device itself.


My understanding is that the link between Arduino and Processing is solely in the IDE. I don't think the two share any common ground beyond just the fact that Java (which Processing is a very thin layer on top of) is similar to C (which Arduino is a very thin layer on top of.)


Arduino's language is just GCC C++ with some extra Arduino-specific libraries and some standard libraries missing.

I think there's now Rust for the Arduino Due, which is ARM-based.


For the smaller stuff (automation) PLCs are also quite popular, especially for the EE guys.


Processing is based on Java, not JavaScript.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: