Size: a a a

2021 March 26

OB

Oleg B in dlang.ru
Danya
Обойтись
Использовать шаблоны
Ну и во многих реализациях стдлибы function имеет small object optimization
на шаблонах и в D можно
источник

OB

Oleg B in dlang.ru
Egor Pugin
он один пишет?
вроде да
источник

OB

Oleg B in dlang.ru
gui
а зачем его перепиcывать?
1. gcc должен уметь в бутстрап
2. сейчас фронт на D
источник

g

gui in dlang.ru
Oleg B
1. gcc должен уметь в бутстрап
2. сейчас фронт на D
но тогда же будет два фронта сразу, один на плюcах и один на ди, не?
источник

JF

Jango Fett in dlang.ru
Vladimir Syroezhkin
LDC со стандартными флагами компилирует бинарник размером 25 Кбайт. С флагом --link-defaultlib-shared размер такой же. То, что надо. Спасибо!

А можно в двух словах, чем эти компиляторы отличаются и в каких случаях стоит использовать тот или иной? DMD, вроде как, считается эталонным, чтобы это ни значило...
DMD в основном используются для разработки, а LDC для продакшна
источник

JF

Jango Fett in dlang.ru
Потому что DMD умеет быстро собирать, но не очень хорошо оптимизирует
источник

OB

Oleg B in dlang.ru
gui
но тогда же будет два фронта сразу, один на плюcах и один на ди, не?
нет, на плюсах будет в старой версии, на D в новой
источник

OB

Oleg B in dlang.ru
Oleg B
нет, на плюсах будет в старой версии, на D в новой
у ldc же сейчас так
источник

JF

Jango Fett in dlang.ru
Jango Fett
Потому что DMD умеет быстро собирать, но не очень хорошо оптимизирует
А, ну и ещё момент: все обновы для стандартной библиотеки и фронтенда компилятора по-умолчанию выкатываются сначала на DMD, а LDC потом уже догоняет
источник

JF

Jango Fett in dlang.ru
Отставание примерно на одну версию
источник

OB

Oleg B in dlang.ru
Jango Fett
Отставание примерно на одну версию
уже давно не так плохо
источник

JF

Jango Fett in dlang.ru
Oleg B
уже давно не так плохо
В целом да, но пауза-то все равно есть между релизами :)
источник

OB

Oleg B in dlang.ru
Jango Fett
В целом да, но пауза-то все равно есть между релизами :)
потому что часто ждут фикс релиза
источник

SG

Serg Gini in dlang.ru
https://www.efinancialcareers.com/news/2021/03/c-jobs-banks

Ладно некоторые выбрали плюсы, но другие там выбирают джаву и умение писать код с малым числом мусора)
источник

D

Danya in dlang.ru
Т-34 85
c++ охуенен, особенно gnu++. Но сишного аби не хватает...
gnu++ нет)
extern C для сишного аби)
источник

D

Danya in dlang.ru
Oleg B
на шаблонах и в D можно
Ну я так понял в Ди лямбды или делегаты всегда аллоцируют
источник

DH

Dark Hole in dlang.ru
Danya
Ну я так понял в Ди лямбды или делегаты всегда аллоцируют
Кроме scope
источник

D

Danya in dlang.ru
Dark Hole
Кроме scope
Не знаю что это
источник

OB

Oleg B in dlang.ru
Danya
Ну я так понял в Ди лямбды или делегаты всегда аллоцируют
и кроме взятия делегата из метода класса или структуры
источник

OB

Oleg B in dlang.ru
Danya
Не знаю что это
почитай
источник