Size: a a a

Compiler Development

2020 March 02

м

мишаня . in Compiler Development
Gymmasssorla
Это определённо следует писать в чат
Может в лс не ответит
источник

G

Gymmasssorla in Compiler Development
мишаня .
Может в лс не ответит
А может и в чате не ответит...
источник

м

мишаня . in Compiler Development
Gymmasssorla
А может и в чате не ответит...
Ок понял
источник

Т8

Т-34 85 in Compiler Development
компиляторы сей делают оптимизации copy elision, rvo, nrvo? Хорошая ли идея взять C++03, убрать lvalue ссылки, оставив CoW в std классах, получившийся язык будет фронтом для Си? Какие проблемы могут возникнуть? Смартпоинтеры будут
источник

A

Alex Ф-ф-фэils!🌠︙ in Compiler Development
мишаня .
@maxgraey можна вопрос по поводу авы?
Это обложка "книги дракона" - книги Ахо по компиляторам
источник

AT

Alexander Tchitchigin in Compiler Development
Т-34 85
компиляторы сей делают оптимизации copy elision, rvo, nrvo? Хорошая ли идея взять C++03, убрать lvalue ссылки, оставив CoW в std классах, получившийся язык будет фронтом для Си? Какие проблемы могут возникнуть? Смартпоинтеры будут
Может, проще сразу взять Swift?
источник

A

Alex Ф-ф-фэils!🌠︙ in Compiler Development
Т-34 85
компиляторы сей делают оптимизации copy elision, rvo, nrvo? Хорошая ли идея взять C++03, убрать lvalue ссылки, оставив CoW в std классах, получившийся язык будет фронтом для Си? Какие проблемы могут возникнуть? Смартпоинтеры будут
Про cow Антон полухин делал доклад что его отменили из-за гонок в многопоточке
источник

Т8

Т-34 85 in Compiler Development
Alexander Tchitchigin
Может, проще сразу взять Swift?
он не транспилируется в Си, у него огромное потребление памяти, плохой перформанс
источник

EM

Evgenii Moiseenko in Compiler Development
Т-34 85
он не транспилируется в Си, у него огромное потребление памяти, плохой перформанс
Вы кажется только что сами ответили на вопрос "какие проблемы могут возникнуть"
источник

Т8

Т-34 85 in Compiler Development
Evgenii Moiseenko
Вы кажется только что сами ответили на вопрос "какие проблемы могут возникнуть"
неправильно кажется
источник

AT

Alexander Tchitchigin in Compiler Development
Т-34 85
он не транспилируется в Си, у него огромное потребление памяти, плохой перформанс
😂 Ну, если в Си транслировать, то уж конечно по-любому будет отличный перфоманс и минимальное потребление памяти!
источник

м

мишаня . in Compiler Development
Alex Ф-ф-фэils!🌠︙
Это обложка "книги дракона" - книги Ахо по компиляторам
Спасибо
источник

AT

Alexander Tchitchigin in Compiler Development
Что там этот Грейдон Хоар вообще в компиляторах и языках понимает! 😂
источник

Т8

Т-34 85 in Compiler Development
Alexander Tchitchigin
😂 Ну, если в Си транслировать, то уж конечно по-любому будет отличный перфоманс и минимальное потребление памяти!
c++ же как-то работает вот так. А я ничего кардинально отличающегося не предложил
источник

EM

Evgenii Moiseenko in Compiler Development
Т-34 85
c++ же как-то работает вот так. А я ничего кардинально отличающегося не предложил
Си++ транспилируется в си?
источник

EM

Evgenii Moiseenko in Compiler Development
Какой там год на дворе?
источник

A

Alex Ф-ф-фэils!🌠︙ in Compiler Development
Видимо, год Cfront v2.xx
источник

Т8

Т-34 85 in Compiler Development
Evgenii Moiseenko
Си++ транспилируется в си?
раньше транслировался, но к вопросу это не имеет отношения. Он даёт быстрый и лёгкий выхлоп
источник

Т8

Т-34 85 in Compiler Development
Alex Ф-ф-фэils!🌠︙
Видимо, год Cfront v2.xx
а почему 2? Как минимум 3.0.3 есть
источник

A

Alex Ф-ф-фэils!🌠︙ in Compiler Development
Проще транслировать в IR
источник