Size: a a a

Compiler Development

2021 January 08

DP

Defragmented Panda in Compiler Development
кисонька Yorkin
я хочу сделать визуальный язык для смарт-контрактов, для EVM (ethereum virtual machine)
тогда тебя скорее должна интересовать доказуемость правильности работы. а это уже очень сложная тема
источник

кY

кисонька Yorkin... in Compiler Development
ну самая виртуальная машина описана в желтой бумаге эфириума и я уже читал ее и представляю как она работает (разбирал реализацию из parity и писал свою). мне больше интересно как сделать часть, по которой генерировать байткод для неё. может есть какие-то книжки с примерами fbp языков, вроде "давайте сделаем свой игрушечный fbp language с визуальным редактором"
источник

AT

Alexander Tchitchigi... in Compiler Development
кисонька Yorkin
подскажите, пожалуйста, где\что можно почитать на тему?
Можно начать отсюда.
источник

PS

Peter Sovietov in Compiler Development
Некоторые вещи являются общими для многих визуальных языков. В частности, при трансляции необходимо упорядочить выполнение отдельных блоков. В простых случаях для этого достаточно топологической сортировки.
источник

кY

кисонька Yorkin... in Compiler Development
попробую поковырять примеры таких языков)
источник

AS

Aλexander Syrotenko in Compiler Development
Анна Удовиченко
Я немного выпала из реальности, но могу вернуться!
Как я тебя понимаю! (извините за оффтоп)
Зарабатываешься, потом устаешь и … выпадаешь. А жизнь в чате кипит 🙂
источник

АУ

Анна Удовиченко... in Compiler Development
Aλexander Syrotenko
Как я тебя понимаю! (извините за оффтоп)
Зарабатываешься, потом устаешь и … выпадаешь. А жизнь в чате кипит 🙂
Ага, внезапно оказалось, что когда компиляторы горят на работе, то не до чата 🌚
источник

AS

Aλexander Syrotenko in Compiler Development
Alexander Tchitchigin
Да это ж Wasm! 😂
Присоединяюсь!
источник

PS

Peter Sovietov in Compiler Development
Анна Удовиченко
Ага, внезапно оказалось, что когда компиляторы горят на работе, то не до чата 🌚
А чат и сопутствующие ему материалы совсем-совсем не помогают в этой работе?
источник

АУ

Анна Удовиченко... in Compiler Development
Peter Sovietov
А чат и сопутствующие ему материалы совсем-совсем не помогают в этой работе?
Пока нет, у меня чаще всего прозаические проблемы. Типа завести симулятор без документации
источник

AS

Aλexander Syrotenko in Compiler Development
Peter Sovietov
А чат и сопутствующие ему материалы совсем-совсем не помогают в этой работе?
Мне, увы, не в работе, но помогают.
1) Получаю удовольвствие от изучения предоставляемых материалов.
2) Накапливаю теорию
3) Скоро будет, где применять - применим! 🙂
источник

PS

Peter Sovietov in Compiler Development
С одной стороны, хорошо, что не было ответов в духе: мы используем передовые подходы в полиэдральной оптимизации, а в чате обсуждают всякий примитив и ругаются :)
источник

АУ

Анна Удовиченко... in Compiler Development
У меня временный спад интереса к теории, увы. Не знаю, в чём дело, может переезд вырубил меня и прочие радости 2020
источник

AG

Alex Gryzlov in Compiler Development
а куда переезд?
источник

АУ

Анна Удовиченко... in Compiler Development
Alex Gryzlov
а куда переезд?
В Ирландию, я теперь Movidius пилю в Intel
источник

AG

Alex Gryzlov in Compiler Development
поздравляю!
источник

PS

Peter Sovietov in Compiler Development
Анна Удовиченко
В Ирландию, я теперь Movidius пилю в Intel
О! Это же интересный проект! С Halide уже имели дело?
источник

IP

Iaroslav Postovalov in Compiler Development
Анна Удовиченко
В Ирландию, я теперь Movidius пилю в Intel
вау, нифига тут профи сидят
источник

IP

Iaroslav Postovalov in Compiler Development
классная штука
источник

PS

Peter Sovietov in Compiler Development
И вот вам, пожалуйста, как я и говорил давно — компиляторщики очень нужны для работы со спецпроцессорами.
источник