Для прикола надо было - Sereja. Со мной индус работал по имени Serej и от него я узнал, что на хинду это означает - цветок. Поэтому Серёжа - это цветок! Что не рожа, то Серёжа!
а если создавать новые технологии сидя на попе? или их создают стоя на голове? а кстати как создание новых компилятров для новых языков, которых и так хоть попой жуй помогают в борьбе с монополиями? наверно дают рабочие места тем кто изобретает колесо или велостпед?
Но самый правильный способ - сесть и освоить Флекс с Бизоном (flex и bison). Написать на них какой-нибудь полезный парсер. Это умение потом по жизни много раз пригодится.
Спасибо, за рекомендацию. Примерно такой план и есть.
Когда-то сделал на флекс и бизон простой калькулятор. Это подобно тому как делать систему на чипе из готовых блоков - быстро, эффективно и завтра в прод. Но иногда хочется залезть в основы, осциляторы, триггеры, метастабильность, увидеть переходные процессы. Когда делал VGA адаптер для МЭСМ-6 как раз это удалось получить и увидеть эти процессы на экране монитора.
Подобным образом рассматриваю изготовление компилятора простого языка программирования. Например, для ЭВМ "Киев" она как раз трехадресная, что примерно соответствует трехадресной форме промежуточного представления программ по типу SSA-форм (да и тот же MIPS условный - очень похож, только что вместо ячеек памяти там регистры в КОПах операций) :)
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Серёжа!
https://youtu.be/d6MA931o2rE
no subject
Знал бы раньше, так бы и назвался.
А сейчас уже неудобно менять.
no subject
Пробую постигать дзэн компиляторостроения
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Могу вот эту книжку рекомендовать для начала.
https://www.amazon.com/Crafting-Interpreters-Robert-Nystrom/dp/0990582930
Но самый правильный способ - сесть и освоить Флекс с Бизоном (flex и bison). Написать на них какой-нибудь полезный парсер. Это умение потом по жизни много раз пригодится.
no subject
Когда-то сделал на флекс и бизон простой калькулятор. Это подобно тому как делать систему на чипе из готовых блоков - быстро, эффективно и завтра в прод. Но иногда хочется залезть в основы, осциляторы, триггеры, метастабильность, увидеть переходные процессы. Когда делал VGA адаптер для МЭСМ-6 как раз это удалось получить и увидеть эти процессы на экране монитора.
Подобным образом рассматриваю изготовление компилятора простого языка программирования.
Например, для ЭВМ "Киев" она как раз трехадресная, что примерно соответствует трехадресной форме промежуточного представления программ по типу SSA-форм (да и тот же MIPS условный - очень похож, только что вместо ячеек памяти там регистры в КОПах операций) :)
no subject
no subject
Я в своё время примерно с такого уровня и осваивал, но приходилось собирать подсказки и примеры по крохам из разных мест.
Тут всё на Си, а если хочется на Си++, то у меня есть пример: https://vak.dreamwidth.org/616957.html
И сканер тоже: https://vak.dreamwidth.org/615885.html
no subject
no subject
Интересно
Кстати вот интересная ссылка
https://www.dronesglobe.com/guide/heavy-lift-drones/
DJI Inspire 2 имеет возможность управления через сеть 4G\LTE то есть то что я думал что и как сделать уже сделано,узнать бы как и чем реализовано?
no subject
https://www.google.com/search?q=diy+lte+controlled+drone