vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2021-09-22 01:38 pm

Компиляторы наше всё

Мой босс решил уйти на заслуженный отдых. Подарил мне свою книгу с автографом.



spamsink: (Default)

[personal profile] spamsink 2021-09-22 09:32 pm (UTC)(link)
Ну вот!
archaicos: Шарж (Default)

[personal profile] archaicos 2021-09-22 09:43 pm (UTC)(link)
О как.
paserbyp: (Default)

[personal profile] paserbyp 2021-09-23 04:17 am (UTC)(link)
Только непонятно почему Serge? Я встречал Sergei и Sergey и даже Serhiy, наверно перевод с украинского, а то прямо Серж Лифарь - балерун?
paserbyp: (Default)

Серёжа!

[personal profile] paserbyp 2021-09-23 04:40 am (UTC)(link)
Для прикола надо было - Sereja. Со мной индус работал по имени Serej и от него я узнал, что на хинду это означает - цветок. Поэтому Серёжа - это цветок! Что не рожа, то Серёжа!

https://youtu.be/d6MA931o2rE
Edited 2021-09-23 04:47 (UTC)
x86128: (Default)

[personal profile] x86128 2021-09-23 04:38 am (UTC)(link)
И вот действительно компиляторы наше всё, а особенно когда их проектируют сообща с железом!

Пробую постигать дзэн компиляторостроения
paserbyp: (Default)

[personal profile] paserbyp 2021-09-23 04:42 am (UTC)(link)
Лучше бы ты постигал искусство майнить биткоины. Здоровее было бы…
paserbyp: (Default)

[personal profile] paserbyp 2021-09-23 05:20 am (UTC)(link)
А если электричество высекать из солнца, ветра и воды?
paserbyp: (Default)

[personal profile] paserbyp 2021-09-23 01:56 pm (UTC)(link)
И как компиляторы могут помочь повысить ROI если PG&E - монополист, и тормозит внедрение?
paserbyp: (Default)

[personal profile] paserbyp 2021-09-23 05:26 pm (UTC)(link)
а если создавать новые технологии сидя на попе? или их создают стоя на голове? а кстати как создание новых компилятров для новых языков, которых и так хоть попой жуй помогают в борьбе с монополиями? наверно дают рабочие места тем кто изобретает колесо или велостпед?
x86128: (Default)

[personal profile] x86128 2021-09-23 06:36 am (UTC)(link)
Спасибо, за рекомендацию. Примерно такой план и есть.

Когда-то сделал на флекс и бизон простой калькулятор. Это подобно тому как делать систему на чипе из готовых блоков - быстро, эффективно и завтра в прод. Но иногда хочется залезть в основы, осциляторы, триггеры, метастабильность, увидеть переходные процессы. Когда делал VGA адаптер для МЭСМ-6 как раз это удалось получить и увидеть эти процессы на экране монитора.

Подобным образом рассматриваю изготовление компилятора простого языка программирования.
Например, для ЭВМ "Киев" она как раз трехадресная, что примерно соответствует трехадресной форме промежуточного представления программ по типу SSA-форм (да и тот же MIPS условный - очень похож, только что вместо ячеек памяти там регистры в КОПах операций) :)
x86128: (Default)

[personal profile] x86128 2021-10-08 02:59 am (UTC)(link)
Вот еще краткая методичка по теме попалась https://www.csee.umbc.edu/courses/331/papers/lexyacc.pdf
x86128: (Default)

[personal profile] x86128 2021-09-23 06:38 am (UTC)(link)
Нет, биткоины от лукавого.
mikerrr: (Default)

[personal profile] mikerrr 2021-09-23 07:05 am (UTC)(link)
Круто!
sla165: (Default)

Интересно

[personal profile] sla165 2021-09-23 08:34 pm (UTC)(link)
Зачетный подарок.
Кстати вот интересная ссылка
https://www.dronesglobe.com/guide/heavy-lift-drones/
DJI Inspire 2 имеет возможность управления через сеть 4G\LTE то есть то что я думал что и как сделать уже сделано,узнать бы как и чем реализовано?