Пять мифов об Espruino и JavaScript: как появились, кому и зачем нужны. Железки Амперки

68 890
12.3
Амперка547 тыс
Опубликовано 24 ноября 2017, 15:56
Сегодня мы вернёмся к рассказу о мейкерской мифологии и поговорим о JavaScript и Espruino.

Давным-давно, когда экраны мониторы были маленькими,а дискеты большими, в далёкой-предалёкой Калифорнии появился компания Mosaic Comunications. Основатель компании, Марк Андрессон, ранее работал над первым и по сути единственным популярным web-браузером NCSA Mosaic.

На дворе стоял 1995 год. Первая картинка была загружена в Интрент учёными ЦЕРНа менее трёх лет назад. По миру насчитали ровно 18 957 сайтов. Дэвид Файло и Джерри Янг заканчиали первую версию сервиса, который получит название Yahoo!

Скорость 28 800 казалась фантастикой, а Марк Андриссон мечтал об интерактивных и динамичных страницах. Для этого нужен был специальный язык. Компактный, быстрый, работающий на разных платформах и в то же время простой в освоении, людьми далёкими от традиционного программирования дизайнерами и просто фантами зарождающегося web-а.

Разработка была поручена группе программистов с Брендоном Айком во главе — так начиналась история JavaScript.

И вот теперь, два десятилетия спустя, JavaScript добрался до любительской электроники. И сегодня мы разберём пять распространённых мифов о JS, Espruino и связанных с ними железом.

03:13 — для кого предназначен JS: что не так с Arduino и как стартовал проект Espruino.

05:45 — JavaScript это не только Espruino. Tenssel, Onion, BBC Micro:bit, Arduino Tian и Yun — что общего и чем они отличаются.

08:16 — на чём работает Espruino. Как запустить интерпретатор на micro:bit, STM32 и esp8266.

10:17 — насколько скомпилированные скетчи быстрее интерпретируемых скриптов. Или не быстрее? Синхронный ногодрыг и фрактал Мандельброта не врут.

11:34 — много ли железок совместимых с JS.

__________________________________________________________________

Набор «Йодо» для быстрого старта с JS — goo.gl/xMzvF7

В ролике использовались:

• Iskra JS — goo.gl/W3RMi6

• Espruino Pico — goo.gl/9degzE

• BBC micro:bit — goo.gl/uTyXs8

• STM32 Nucleo — goo.gl/nWqe2K

• ESP8266 — goo.gl/MWg6s8

• Arduino Uno — goo.gl/UmGsrd


Полезные ссылки:

• справочник по Espruino и JS — wiki.amperka.ru/js:start

• устанавливаем Espruino на нестандартные платы — wiki.amperka.ru/js:espruino

__________________________________________________________________

#arduino #amperka #js #javascript #espruino #железкиамперки
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское