Какие языки применяют для программирования изобретений и устройств?
Очень интересно узнать, какие языки программирования используют для программирования различных дронов, умных холодильников, бутылок, чемоданы которые ездят за хозяином, что встроено в эти устройства? ( в основном это представлено на CES 2017)
Любые можно применять.
Чаще всего в качестве ембеддед операционки используются варианты Линукса, на котором кроме родных c/c++ есть и питон и джаву можно поставить и js и bash и вообще все.
Редко когда используется что-то эзотерическое - чем дороже устройство, тем проще в него впихнуть нормальный проц с нормальной ОС и не париться с ограничениями.
Артём Гаврик,
Книги? Вряд ли.
Просто берешь и делаешь как можешь. Там не столько языки программирования нужны, сколько понимание технологий и радиоэлектроника.
А лезть в управление дронами без вышки вообще не рекомендуется. Проектирование ИИ для дрона достаточно сложная вещь чисто логически и математически.
Попробуйте на известном же ардуино что-нибудь сделать. Пока сделаете там, поймете что в принципе происходит.
Я принимал участие в разработке операционки для смартТВ - в общем то вся сложность в том, что для серьезных проектов нужно глубоко понимать архитектуру железа, чтобы знать где можно сэкономить. Для несерьезных проектов - достаточно технического склада ума + бейсик, и главное руки с паяльником.