Как начинающий программист, я работал только с программированием компьютерных приложений, но с тех пор, как я начал программировать, у меня очень часто возникал вопрос, и я не могу ответить на него должным образом.
Машины не действуют сами по себе, это работа программиста, он говорит, что и когда делать, но мое любопытство лежит под компьютерами. Я возьму примеры программного обеспечения для банкоматов в этом посте, но имейте в виду, что есть много других, таких как дисплей стиральной машины или телевизор, мобильный телефон, назовите его.
Как именно создается программное обеспечение для таких машин? Я предполагаю, что это не может быть идентично компьютерному программированию. На каком языке они работают, и как это делается? Есть ли программисты, специализирующиеся на этом типе программирования? Как происходит оживление этих машин?