LINUX.ORG.RU

Проект elk развивает компактный движок JavaScript для микроконтроллеров

 ,


0

0

На данный момент доступна версия движка JavaScript elk 2.0.9. Проект нацелен на создание прошивок для платформ с ограниченными ресурсами, таких как ESP32 и Arduino Nano. Сам движок потребляет малое количество ресурсов: 100 Б ОЗУ и 20 КБ флеш-памяти. JS-код выполняется в изолированном от основного кода окружении. Используется интерпретатор, а байткод не генерируется.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 2)
Ответ на: комментарий от anonymous

люди, не способные выучить новый язык

новый язык

С

старый язык

Поправил тебя.

CYB3R ★★★★★
()
Ответ на: комментарий от Oberstserj

Вот реально страшно становится. Если эти макаки дорвутся до серьезных узлов и систем - всему конец. Потом умрут от старости последние кто знал как надо делать и все - даже понять что и где натворили будет некому. Когда вышла Идиократия - я не смеялся, я успел к тому моменту пару лет попреподавать, сейчас я уже и попкорн жрать устал…

anonymous
()
Ответ на: комментарий от Oberstserj

Ну да, ну да… Не пройдет. Боинг 737? Чем не макаки? А то что там софт стандартным методом х..як - х…як и в продакшн наг…дили, а не система на которой он крутится, менее эпичным результат не делает.

anonymous
()
Ответ на: комментарий от CYB3R

Да я там имел ввиду языки, которые изначально не для низкоуровневой системщины делали.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от aiqu6Ait

Твой коммент свидетельствует только о том что ты макака (ты сам себя к ним отнес), но ничего не говорит и никак не доказывает что макак допустили к критическим системам - ты как макака вполне можешь врать, у вас это вообще традиция, еще Киплинг об этом писал.

anonymous
()
Ответ на: комментарий от le_poisson

Уеб девелоперы до сих пор в бекенд не могут и нужно искать звезду чтобы привести проект в порядок и починить утечки. С контроллерами будет еще хуже. Это если речь идет о масс маркет. Нормальный специалист на чем угодно сделает нормально, вопрос времени.

wrkngu0
()
Последнее исправление: wrkngu0 (всего исправлений: 1)
Ответ на: комментарий от wrkngu0

Где ты этих нормальных специалистов возьмешь? Чтобы нормальный специалист работал, начальство тоже должно быть хотя бы относительно нормальным, а сейчас каждый первый «Сова - эффективный менеджер». Вот и нанимают тушканчиков, обезьян и гепардиков…

anonymous
()
Ответ на: комментарий от pfg

Это в какой-такой атмеге внезапно DMA появился и зачем он там? В сотнях байт что-то аппаратно копировать?

Harald ★★★★★
()
Ответ на: комментарий от Oberstserj

ну т.е. жонглирование байтиками на C ты считаешь более надёжным, чем высокоуровневый статически типизированный язык?

anonymous
()
Ответ на: комментарий от anonymous

Если ты выключишь свой снобизм и включишь мозг, то поймешь, что твой высокоуровневый язык в готовом устройстве вообще никакого отношения не имеет к надежности. А если еще немного поскрипишь своими скудными мозгами, то поймешь, что кресты в контроллерах нужны чуть менее, чем никогда.

P.S.:ты с этим своим комментом как раз пример того ЧСВ-шного недопрогера, который реально думает, что для всего создали адекватный уровень абстракции.

жонглирование байтиками

А после этой фразы среди адекватных людей обычно принято давать в морду. А для закрепления результата - нассать сверху.

Oberstserj ★★
()
Последнее исправление: Oberstserj (всего исправлений: 2)
Ответ на: комментарий от Oberstserj

Еще как имеет. Чем больше «высокоуровневого статически типизируемого» языка запихать в микроконтроллер, тем ниже надежность. Я и си то (при всей моей любви к этому языку) стараюсь без необходимости в контроллерах не использовать, и молодежи запрещаю - нефиг лениться.

anonymous
()
Ответ на: комментарий от anonymous

И ассемблерами лучше не злоупотреблять. Да и вообще, лингвистическое программирование – зло!

anonymous
()
Ответ на: комментарий от sudopacman

Да ладно эти современные микроконтроллеры мощнее персоналок и домашних компов 30 летней давности, а на них всякие интерпретируемые бейсики и фокалы вполне себе крутились и часто были основным языком.

anonymous
()

20 КБ флеш-памяти

Узнаю js экосистему. Будет так: написал приложение для мк - 1 кб код и 20 кб VM.

ox55ff ★★★★★
()
Ответ на: комментарий от splinter

А фиг знает, всё огорожено по самое небалуйся. Сименс раньше компилировал в промежуточный STL (ассемблероподобный язык, идентичный IL в МЭК), а потом его уже интерпретировал ПЛК. Этот STL в машинные коды процессора Infineon C166 не компилируется.

Alden ★★★★
()
Ответ на: комментарий от anonymous

Там проблема была в том, что FAA разрешило проводить не полную сертификацию там, где надо было делать полную. Соответственно макакаалгоритмы просочились в продакшн.

aiqu6Ait ★★★★
()
Ответ на: комментарий от Oberstserj

Системы жизнеобеспечения

В вагонах. Это какие? регенерация кислорода в высокогорье?)

В самолетах отказ системы жизнеобеспечения - это отказ уровня А. Со всеми вытекающими.

aiqu6Ait ★★★★
()
Ответ на: комментарий от anonymous

12-разрядные PDP-8, на которых в 1960-х интерпретировался Фокал, конечно, менее мощные.

Персоналки 1991, если и уступают современным микроконтроллерам, то, может быть, в МГцах, но не в Мбайтах.

Ранний многопользовательский Бейсик компилировался в диалоговом режиме на университетских немаленьких ( для 1960-х ) машинах.

vM ★★
()
Ответ на: комментарий от aiqu6Ait

FAA разрешило проводить не полную сертификацию там, где надо было делать полную

Это как раз часть благородного и осененного вековыми традициями метода «х..як, х..як и в продакшн».

anonymous
()
Ответ на: комментарий от anonymous

Так Си и есть высокоуровневый статически типизированный язык.

aiqu6Ait ★★★★
()

90% сишного кода чтобы внутри setup/loop втулить 10 строк кода на языке «BASIC со скобочками» для мигания лампочками.

baist ★★
()
Ответ на: комментарий от le_poisson

тащемта в embed довольно таки много работы для js. пмсм он гораздо лучше дружит с html5 и т.п. чем Ынтерпрайзненькая java 1.7

mumpster ★★★★★
()

Кто откуда парсит комментарии, ЛОР с опеннета или опеннет с ЛОР-а. Комменты тупо один в один

CryNet ★★★★★
()
Ответ на: комментарий от anonymous

говори ДевОпс-комплаенсненько: «Аякс, аякс - и в работу!»

mumpster ★★★★★
()
Ответ на: комментарий от CryNet

с какой целью интересуешься?

не приходило в голову, что просто ЦА одна?

mumpster ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.