А что плохого в этой возне? Если вдруг (а раз в год и полотенце стреляет) они смогут адаптировать какой-то новомодный язык для нужд кристальщиков, то все окажутся в выигрыше. А если нет, а так скорее всего и будет, то это значит, что хипстеры лишь потеряли время. А кому какое дело до потерянного времени хипстеров?
Как правило новомодные языки не могут быть адаптированы для маломощных плат, потому что эти языки обычно пишутся с оглядкой на «ну у кого сейчас не hi-end конфигурация на последнем i7 с 64Г оперативки, м?».
А проблема самая большая в том, что за хипстерами подхватывают те, кто хочет быть в тренде, но не понимают, зачем. И в итоге требования к прожектам состоят наполовину из однодневных новомодных технологий.
за хипстерами подхватывают те, кто хочет быть в тренде, но не понимают, зачем
И много среди кристальщиков людей, которые ничего не понимают и по ночам обмазываются смузи в туалете? Мне кажется ты сильно преувеличиваешь влияние хипстеров на сложные отрасли. Хипстеры могут оказать влияние на админов, на веб-программистов, но не более того. Они не всемогущи:)
И что? Допустим я придумаю язык, который будет программироваться путём выбора забавных картинок. И портирую этот язык на атмели (или что там нынче распространено). И буду писать всякие ИИ на этом языке, которые будут тормозить, глючить и вообще работать не будут. Кому от этого будет плохо, кроме как мне?
Еспшка сырая и плохо документирована, поэтому луа-прошивка часто ломается и тупит. Но вообще это замечательно — не изучать всякую ардуиту с крестанутыми на всю голову либами, а писать сразу startHTTP("::", 80, function (url) ... end) или аналогичный listen.
Когда я дочитал до «Since the CPython interpreter runs on Linux, it can in principle be run on any embedded Linux system with sufficient speed and physical memory», то нечаянно уронил маффин в стакан смузи.
Видимо, креативная голова не понимает, что в некоторых embedded-системах нужно укладываться в очень короткие тайминги, и Linux не всегда используется.
Но ведь много тех, кто очень хотят программировать в железо, но не могут.
Ага. И то, что у HDL разработчика помещается в 1000 LE, у того, кто не может, поместится в 10000 LE. Хороший способ стимулировать продажи дорогих FPGA.
И то, что оно может набрать популярность и набрать аудиторию, а там уже глядишь - и писать на C под контроллеры это маргинальщина и вообще моветон, людям непонятно читать же будет!
Сначала другие наркоманы придумали ESP8266, мегакрутой контроллер для IoT, который и пары недель на батарейке не протянет.
Ну если на всяких говножабах да пистонах писать для него софт - он и пару дней наверно не протянет. А если на сях, и не говнокодить - то вполне можно на пару лет батарейку растянуть легко. Жрёт-то в нём в основном WiFi при передаче, да и спать оно умеет неплохо. Если думать о железе, а не о всяком говне типа наследования или там синтаксических преимуществах объектного подхода, то всё пучком будет.
ESP8266 - одно из лучших изобретений в сфере embedded за последнее время, между прочим. Если бы CSR не были уродами, то давным-давно взлетели бы и аналогичные bluetooth девайсы, на всяких BC212 и т.п. но CSR уроды. А Espressif сделали правильно и всё у них взлетело.
Мне вот что интересно - почему у разработчиков встраиваемых систем такое самомнение? Ведь их работа с железом по сути весьма тривиальна, зарплаты обычно ниже чем у их коллег из других областей, но при этом чуваки пытаются смотреть на всех свысока.
«Some programmers were offended at the suggestion they should not write critical code in C»
Despite various publications of results where hand washing reduced mortality to below 1%, Semmelweis's observations conflicted with the established scientific and medical opinions of the time and his ideas were rejected by the medical community. Some doctors were offended at the suggestion that they should wash their hands and Semmelweis could offer no acceptable scientific explanation for his findings.
Мне вот что интересно - почему у разработчиков встраиваемых систем такое самомнение?
Потому что они могут делать то, что делают веб-макаки, а веб-макаки не могут делать то, что делают эмбедщики.
Ведь их работа с железом по сути весьма тривиальна
В общем, да, ничего особенного. Только всякое веб-макакчество и жабодрочерство на несколько поряков тривиальнее.
зарплаты обычно ниже чем у их коллег из других областей
Это только в рашке может быть. А так, хороший эмбедщик получает в разы, если не на порядок больше какого-нибудь жабодрочера. Особенно в automotive и airspace.
но при этом чуваки пытаются смотреть на всех свысока.