На Марсе, возможно и есть... Может там марсоходы на Андроиде с какими-то JS скриптами в комплекте с операционкой ползают.
Хоть один ровер сломался на поверхности солнца? Нет! А знаешь почему? Потому-то там нет JavaScript 😋
точно нет, яваскрипт типа для веб приколюх и анимашек, а все роверы катают на с/с++. Даже явы нет.
Но на вертолётике еще что-то на линуксе работает.
Я разраб. Не только. на js пишут и серверную часть и в составе Андроид куча всякого на нём.
Глянул, линух там стоит VxWorks называется. Исходник тут: https://github.com/Wind-River/vxworks7-ros2-build
Глянул внутрянку, там стоит libffi (либа-адаптер с различных языков на Си) c поддержкой JavaScript. Т.е. интерпретатор JS на Марсе точно есть.
Что там писать на js для роверов? Вся обработка данных, движение, навигация и коммуникация с Землёй работает на простом и надёжном си. Низкоуровневый язык, в самый раз для простых процев. Вокруг радиация, каждый ваттчас и байт памяти на счету.
У нас то на шарике есть ему применение и вычислительные мощности, а в космических аппаратах незачем.
NASA вроде пишет на Си, плюсы почему-то не захватили там пьедестал. В автомобильной отрасли используются стандарты MISRA, а на их основе пилятся стандарты для космоса (https://andrewbanks.com/wp-content/uploads/2019/07/JPL_Codin...). Может, на коммерческих спутниках где-то плюсы используют, но для госзаказов по космосу, военке, флоту и авиа там до сих пор Си играет главную скрипку. Вроде бы.
для веб приколюх и анимашек
Если бы, оно уже давно на десктоп и в мобильные приложения приползло)
Ну, возможно) но думаю там не андроид а Линукс какой нить (хотя андроид тоже Линукс)
И юзают наверное С++. Js может тоже)





Юмор для всех и каждого
92.8K постов60.9K подписчиков
Правила сообщества
Любите друг друга. Смешите друг друга.