Re: Использование языка JavaScript в микроконтроллерах???
Добавлено: Ср ноя 23, 2011 22:50:40
Есть тут любители писать на бейсике программы для контроллеров ) Я их пристрастий не разделяю ) Еще есть любители паскаля.
Здесь можно немножко помяукать :)
https://radiokot.ru/forum/
Ахахахах, да тут таких половинаMeloman21 писал(а):вот кто из вас хотя бы раз писал на Бейсике программу для микроконтроллера?
Мяууууу http://www.radiokot.ru/forum/viewtopic.php?f=20&t=6408Meloman21 писал(а):вот кто из вас хотя бы раз писал на Бейсике программу для микроконтроллера?
Код: Выделить всё
+++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++.+++++++++++++++++
++++++++++++.+++++++..+++.-------------------
---------------------------------------------
---------------.+++++++++++++++++++++++++++++
++++++++++++++++++++++++++.++++++++++++++++++
++++++.+++.------.--------.------------------
---------------------------------------------
----.-----------------------.Вот, это хорошая идея.fox_12 писал(а):Ну а если хочется таки извратиться - советую ознакомиться с каким-нибудь http://ru.wikipedia.org/wiki/Brainfuck - он как раз для этого.
В браузерах, говорите? node.js вам для изучения. Ещё по секрету скажу, что более 70% браузеа Firefox написана на JavaScript. Такая же фигня с Google Chrome.fox_12 писал(а):JavaScript ориентирован на применение в броузерах в первую очередь...
Поэтому не следует выбирать для программирования контроллеров инструмент вовсе для этого не предназначенный.
Вы бы еще операционку на php предложили написать, или бутлоадер на html![]()
Лучше потратить совсем немного времени и изучить ассемблер, либо С, чем голову морочить с заведомо проигрышным вариантом.
Ну а если хочется таки извратиться - советую ознакомиться с каким-нибудь http://ru.wikipedia.org/wiki/Brainfuck - он как раз для этого.
Хоть и не по теме, но твои данные уже устарели http://ru.wikipedia.org/wiki/HTML5hybroid писал(а): На HTML вы вообще нихера не напишите. Это формат разметки, такой как RTF, PDF, DOC.
а в чем, собственно, устарели? HTML5 все равно, как мне показалось, не предоставляет возможностей языка программирования.Satyr писал(а):Хоть и не по теме, но твои данные уже устарели http://ru.wikipedia.org/wiki/HTML5hybroid писал(а): На HTML вы вообще нихера не напишите. Это формат разметки, такой как RTF, PDF, DOC.
Satyr писал(а):Хоть и не по теме, но твои данные уже устарели http://ru.wikipedia.org/wiki/HTML5hybroid писал(а): На HTML вы вообще нихера не напишите. Это формат разметки, такой как RTF, PDF, DOC.
Перевести?Wikipedia писал(а):HTML5 (англ. HyperText Markup Language, version 5) — язык для структурирования и представления содержимого для всемирной паутины, а также основная технология, используемая в Интернете.
Историческое название ессно будет сохранено.hybroid писал(а):Перевести?Wikipedia писал(а):HTML5 (англ. HyperText Markup Language, version 5) — язык для структурирования и представления содержимого для всемирной паутины, а также основная технология, используемая в Интернете.HyperText Markup Language вообще каг бэ намекает..
Яяя-хуу!Satyr писал(а):Историческое название ессно будет сохранено.
Но с тех пор, как появилось DOM, это уже отнюдь не markup.
+1! Я так и не додумался до такого понятного сравненияМастер Ломастер писал(а):тогда и интерфейс Windows тоже ЯЗЫК ПРОГРАММИРОВАНИЯ, ибо позволяет на рабочий стол класть ярлыки для заупуска приложений и даже больше того
Инфа из википедии:hybroid писал(а):В браузерах, говорите? node.js вам для изучения. Ещё по секрету скажу, что более 70% браузеа Firefox написана на JavaScript. Такая же фигня с Google Chrome.
Исключение из правил только подтверждает правило. Понятно что можно фреймоворк под что угодно написать. От этого данный язык удобнее для написания системных программ в отличие от других языков не становится.Node.js — событийно-ориентированный I/O фреймворк на JavaScript движке V8. Предназначен для создания масштабируемых сетевых приложений, таких как веб-сервер. Node.js по целям использования сходен с фреймворками Twisted на языке Python и EventMachine на Ruby. В отличие от большинства программ JavaScript, этот фреймворк исполняется не в браузере клиента, а на стороне сервера.
Смайлик в конце сообщения видели? Данной фразой я всего лишь подчеркивал абсурдность использования JavaScript для программирования. Уж уже и не думал, что придется кому-то это разжевывать.hybroid писал(а):На HTML вы вообще нихера не напишите. Это формат разметки, такой как RTF, PDF, DOC.
Проблема видимо в том, что мы рассматриваем не окружение Linux, а довольно-таки специфическую задачу программирования микроконтроллеров. А это таки немного другая категория вещей. Да и php таки - не перл.hybroid писал(а):Про операционку на пхп.. Окружение GNU/Linux как-то писалось энтузиастом на Perl. В чём проблемы видите?
Тут пожалуй соглашусь.hybroid писал(а):Проблема в том, что это интерпретируемый язык. Ещё и его коверкает каждый мудак, создающий браузер. Microsoft особенно в этом знает толк со своим IE. Есть такая вещь от гугла, называет V8. Это не V-образный возьмикотловый мотор, это интерпретатор (вирт. машина) яваскрипта. Позволяет прекрасно работать с файловой системой, сетью и т.д. В AVR, конечно, это нереально (думаю, из сказанного выше, стало понятно, почему).. А для ARM - без проблем. Возьмите Android. Linux-ядро, Java-машина (не JavaScript!!) и софт на Java. Все довольны =) Тянет рыгать от Java? Можно писать на чём угодно и выполнять =) Конечно, монстроидальное и местами неверное сравнение, но суть передаёт.
Холиваров не будет, но в пхп появилось хотя бы человеческое ООП. А перл последние N лет смахивает на труп. Сколько там уже обещают перл6?Да и php таки - не перл.
Да можно. На любом языке можно. Для этого нужно:Meloman21 писал(а):... можно ли запрограммировать микроконтроллер Atmel на этом языке??? прошу вас, без всяких ржачных постов!.. нужен конкретный ответ - "да" или "нет", ну и примечания прочие. ЗАРАНЕЕ СПАСИБО!!!
Ох, щас придут "бейсикисты" и поколотятUL7AAjr писал(а):... контроллерам - ассемблерово:)
Ну, необходимость наличия виртуальной машины для выполнения и проблемы быстродействия уже как бы сильно сужает область применения языка для программирования таких вещей как микроконтроллерыhybroid писал(а):Не 100% на яваскрипте, т.к. оставшиеся проценты - это в основном виртуальная машина для выполнения яваскрипта + движок рендеринга (тут уже дело в быстродействии).
Да я в общем-то и не утверждал что это язык программирования. Где вы это в моем сообщении увидели.hybroid писал(а):И из-за того, что HTML - это ниразу не язык программирования.
Накипело. И выкипает уже. Особенно про HTML.
Спасибо, лучше уж на сяхUL7AAjr писал(а):Meloman21 писал(а):Так что "Кесарево - Кесарю, а божие - Богу" а контроллерам - ассемблерово:)