What languages are used for programming inventions and devices?

Very interested to know what programming languages are used for programming the various drones, smart refrigerators, bottles, bags that go for the owner that is built into these devices? ( this is mainly represented at CES 2017)
June 8th 19 at 17:15
3 answers
June 8th 19 at 17:17
Any one can apply.
The most common embedded OSes used versions of Linux, except where the native c/c++ and has Python and Java you can put js and bash everything.

Rarely used something esoteric - the more expensive the device, the easier it is to push the normal percent of normal OS and not to bathe with restrictions.
And what sites or books have to read about it all in detail how it is implemented in scheme and how to collect output of finished stuff? - ova_Legros80 commented on June 8th 19 at 17:20
Books? Unlikely.
Just do it as you can. There is not so much the programming languages necessary, as understanding of technologies and electronics.
And to go into the office drones no rigs generally not recommended. Designing the AI for the drone quite a complex thing purely logically and mathematically.
Try on well known Arduino to do something. Until you do there, you will understand that, in principle, occur.
I participated in the development of the OS for smarttv in fact, all the complexity is that for serious projects need to deeply understand the architecture of iron, to know where you can save. For frivolous projects - sufficient technical mind of the basic and main hand with a soldering iron. - Jeff28 commented on June 8th 19 at 17:23
June 8th 19 at 17:19
You can start with JS
so MK - amperka.ru/product/espruino-pico
or a constructor - amperka.ru/product/yodo
June 8th 19 at 17:21
Usually uses C, C++, Python and js. Very rarely Lisp and Java.
But it would be better to use Rust, Julia, Purescript, and Scala.

Find more questions by tags C++Programming languages