Size: a a a

Compiler Development

2019 September 19

PS

Peter Sovietov in Compiler Development
К слову, теорема, о которой выше говорилось: https://en.wikipedia.org/wiki/Structured_program_theorem
источник

М

Махи in Compiler Development
спасибо
источник

E

EgorBo in Compiler Development
Tagir
Можно кинуть проверяемое исключение, не объявленное в сигнатуре метода
когда уже джава от этой фичи избавится -_-
источник

AH

Ayrat Hudaygulov in Compiler Development
EgorBo
когда уже джава от этой фичи избавится -_-
Backward compatibility! (Никогда)
источник

АУ

Анна Удовиченко in Compiler Development
Peter Sovietov
Можно посмотреть работы от Cristina Cifuentes https://scholar.google.com/citations?user=iseZ69MAAAAJ&hl=ru&oi=sra Она уже давно занимается этими вопросами.
Знакомая фамилия. Когда-то давно моя подруга в ИСП занималась восстановлением алгоритмов, тогда-то я её и слышала 🤔
источник

PS

Peter Sovietov in Compiler Development
Анна Удовиченко
Знакомая фамилия. Когда-то давно моя подруга в ИСП занималась восстановлением алгоритмов, тогда-то я её и слышала 🤔
Неудивительно. Один из ключевых специалистов в этой области. На ее диссертацию часто ссылались еще в конце 90-х, в том же Фидо :)
источник

AT

Alexander Tchitchigin in Compiler Development
EgorBo
когда уже джава от этой фичи избавится -_-
А чем она так всем мешает-то? 😃
источник

VK

Vladimir Kazanov in Compiler Development
Alexander Tchitchigin
А чем она так всем мешает-то? 😃
Люди не любят дисциплину:-)
источник

PS

Peter Sovietov in Compiler Development
Кстати, Strange Loop завершился. Кто-то следил?
источник

МБ

Михаил Бахтерев in Compiler Development
Vladimir Kazanov
Люди не любят дисциплину:-)
Почему? Люди есть разные. Скорее всего, причины технические. Как, например, в Haskell, при всём желании, невозможно обойтись без "настоящих", немонадных, исключений
источник
2019 September 20

AT

Alexander Tchitchigin in Compiler Development
Михаил Бахтерев
Почему? Люди есть разные. Скорее всего, причины технические. Как, например, в Haskell, при всём желании, невозможно обойтись без "настоящих", немонадных, исключений
А Вы пробовали? А то в одном продакшен-проекте я помню огромное количество монадических исключений, а на обычные не натыкался. 😊
источник

МБ

Михаил Бахтерев in Compiler Development
Alexander Tchitchigin
А Вы пробовали? А то в одном продакшен-проекте я помню огромное количество монадических исключений, а на обычные не натыкался. 😊
Ну. У меня Haskell-коды любительские. Монад мне хватает. Но легко себе представить ситуацию, когда кончается память или стеки. Об этом надо как-то сигнализировать
источник

AT

Alexander Tchitchigin in Compiler Development
Михаил Бахтерев
Ну. У меня Haskell-коды любительские. Монад мне хватает. Но легко себе представить ситуацию, когда кончается память или стеки. Об этом надо как-то сигнализировать
На такой случай и в Java unchecked exceptions есть. 🤷‍♀
источник

PS

Peter Sovietov in Compiler Development
"В диссертации исследована актуальная научная проблема – декомпиляция объектного кода Delphi".
источник

AZ

Alexander Zaitsev in Compiler Development
Peter Sovietov
"В диссертации исследована актуальная научная проблема – декомпиляция объектного кода Delphi".
😂😂😂
источник

SG

Seymour Guado in Compiler Development
А научного-то что..
источник

AK

Andrei Kurosh in Compiler Development
Там какой-то революционный алгоритм используется штолле?
источник

AK

Andrei Kurosh in Compiler Development
Кстати, если в двух словах, то как вообще работают декомпиляторы? На уровне регуляркоподобного поиска по известному набору шаблонов, или есть более интересные методы?
источник

PS

Peter Sovietov in Compiler Development
Andrei Kurosh
Кстати, если в двух словах, то как вообще работают декомпиляторы? На уровне регуляркоподобного поиска по известному набору шаблонов, или есть более интересные методы?
А вот почитайте как раз: http://idstu.irk.ru/ru/system/files/thesis_mikhaylovaa.pdf
Работа неплохая, просто пассаж про актуальность (работа из 2017) вызывает вопросы :)
источник
2019 September 21

E

EgorBo in Compiler Development
кто-нибудь в курсе что делает инструкция CLS (Count Leading Sign Bits) в арм? я чото не понимаю смысл
источник