Comments 40
Это вы зря так… дальше думаю читать не стоит
that ran on JavaScript?
1. Микроконтроллер не может быть похож на Arduino, потому что платформа Arduino это некая оболочка-абстракция над ядром, которым есть — микроконтроллер и его железная периферия.
2. Микроконтроллер, как конечное устройство (в данном случае LCP LPC1830, на ядре ARM Cortex-M3) не может «работать на JS» по природе своей.
Резюмируя, данная поделка, не может называться микроконтроллером на JS, да и микроконтроллером вовсе, потому что это такая же система как Arduino, только в профиль. Таких «микроконтроллеров» уже мы имеем миллионы сотен вариантов, и на JS и Python и Java (которая кстати максимально приблизилась к понятию «МК на %lang name%») и на любых других языках, которые к сожалению, или к счастью, показывают что несмотря на внушительные цифры производительности самого «ядра», более чем помигать лампочкой/реле/UART они не способны… а у вас на борту между прочим 180МГц(!!) ARM ядро, которое занимается перегоном электричества в тепло, по большей части.
То есть «продолжает JavaScript», «расширяет JavaScript».
Это уже будет, во-первых, не перевод, а творческая обработка. Во-вторых, такой вариант не совсем подходит ко второй части предложения, поскольку для С как раз всё типично и расширять/дополнять там нечего.
Для 2-долларового (даже дешевле) ESP8266 есть прошивка, позволяющая программировать его на JavaScript. Если количество пинов некритично, то идеальный вариант, чтобы поиграть дома, собрать мигалку светодиодов, метеостанцию или какую-нибудь умную розетку. Это WiFi модуль, так что проблем с передачей данных не будет.
Не знаю, дурь или нет, мопед не мой. Я на C для конроллеров пишу. Но у таких продуктов, как Arduino или Tessel есть довольно большая аудитория, так что почему бы и нет?
Почитал комментарии и хочу добавить. Я не за использование JS в серьезных embedded-решениях. Но энтузиастам, которые впервые в жизни видят контроллер, это поможет быстрее разобраться в теме, заинтересует их. И если у человека появятся серьезные задачи, он сам поймет, JS — это медленно, дорого и преимуществ особых не даёт. В конце концов, про контроллеры тоже можно сказать, что это оверкилл.
Логика у них железная. Зачем писать на С/C++, когда можно впихнуть в контроллер ППЗУшку побольше и запихать туда целый (!) интерпретатор JS. Да конечно можно, ППЗУ побольше вещь сейчас не дорогая, но вот можно ли на JS писать серьезные вещи для микроконтроллеров? Ответ однозначно НЕТ. Нельзя на JS написать что-то кроме мигающих светодиодов которые поочерёдно зажигаются и гасятся. Поэтому JS или Java или Python никогда не будут лидировать в разработке встраиваемых систем. Всё это так, детишек научить и заинтересовать и не больше. Си в микроконтроллерах пожалуй может вытеснить только язык типа Rust или D, хотя второй совсем мёртвый.
Накипело.
Вот к примеру та же esp8266 — размер небольшой, можно много куда затолкать.
И купить можно, вроде как.
Sorry, we are not able to find any suitable shipping methods to your address at this time. Please confirm that your shipping address has been entered correctly, and contact us with any questions.
Ни для РФ ни для Украины.
Просто не реальная цена, не хотят продавать. Рекламный трюк.
У нас ее за $5 и близко не купить.
Electron сейчас доступен для предзаказа, ожидаемое время начала поставок — январь 2016.
Пардон? Или просто задерживают?
http://amperka.ru/product/iskra-js
JavaScript выходит за пределы Web в 2015 году