Size: a a a

Compiler Development

2021 April 18

ДК

Дмитрий К in Compiler Development
Почему же, он имеет мощную систему метапрограммирования. То есть можно пройтись по сишным типам и сгенерить всё что нужно.
источник

А

Алексей in Compiler Development
а, в этом плане
источник

Т8

Т-34 85 in Compiler Development
в его компиляторах то и дело находятся баги, лучше взять современный c++?
источник

ДК

Дмитрий К in Compiler Development
Хотя, вру, напрямую он сишные хедеры читать не умеет - ему нужно отдельные тайпинги писать. Тут есть для некоторых известных либ.
источник

ДК

Дмитрий К in Compiler Development
А то в С++ компиляторах багов нет?
источник

Т8

Т-34 85 in Compiler Development
ну народ как-то не жалуется
источник

D

Danya in Compiler Development
Я думаю они поддерживаются лучше, чем компилятор Ди...
источник

LA

Liber Azerate in Compiler Development
И поэтому баги постоянно репортятся? Особенно в MSVC. На него как раз больше всего жалуются
источник

Т8

Т-34 85 in Compiler Development
баги везде репортятся, но не везде фиксятся оперативно, если вообще фиксятся

>Особенно в MSVC
ну то такое
источник

LA

Liber Azerate in Compiler Development
Ну это я к тому, что в плюсовых компиляторах тоже то и дело находятся баги
источник

МБ

Михаил Бахтерев... in Compiler Development
Пишите на Си. В его компиляторах багов меньше всего. Плюс можно тестировать на CompCert.
источник

e

e in Compiler Development
Загляни в багтрекеры gcc и llvm, а потом уже расскажи нам точно, жалуются или нет.
источник

D

Danya in Compiler Development
В его компиляторах меньше всего багов ценой багов в твоём коде
источник

LA

Liber Azerate in Compiler Development
В CompCert меньше всего багов ценой того, что он формально верифицирован
источник

D

Danya in Compiler Development
...
источник

D

Danya in Compiler Development
Расскажи мне как это отменяет убогость и error-prone-ость Си, о которой я говорил?
источник

МБ

Михаил Бахтерев... in Compiler Development
Баги в коде на Си++ могут быть гораздо изощрённее, плюс накладывается гораздо большая куча UB и багов компилятора
источник

Т8

Т-34 85 in Compiler Development
ну то есть, вы хотите сказать, что крестовые компиляторы будут генерить не менее багованно будут генерить объектники по сравнению с дишными компиляторами?
источник

D

Danya in Compiler Development
Они изощрённее, но их меньше
источник

LA

Liber Azerate in Compiler Development
Примерно так: https://t.me/CompilerDev/83040
источник