Size: a a a

2020 February 29

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Это если ты динамически линкуешься
и статически тоже
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
и статически тоже
Многие библиотеки на уровне исходников подключаются
источник

DS

Doge Shibu in rust_offtopic
Что в плюсах, что в куче других нативных языков
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
и статически тоже
Т.е. библиотеку с темплейтами и макросами, которые ты хочешь у себя использовать, ты не подключишь к своему приложению как бинарник
источник

DS

Doge Shibu in rust_offtopic
Т.к. в бинарнике их нет
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Т.к. в бинарнике их нет
а где ж они?
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
а где ж они?
В исходниках.
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
а где ж они?
Это тебе не C# же.
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Разница только в том, что он при этом лет 30 назад был на передовом краю науки, в то время как плюсы - нет.
Разница только в том, что плюсы при этом лет 30 назад использовали в проде, в то время как хаскель - нет.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
В других языках подводных камней именно с memory-safety куда меньше.
так что, везде надо уметь не "писать безопасно", а "писать безопасно на N"?
источник

AZ

Alex Zhukovsky in rust_offtopic
I've accepted all of these - the good and the bad.

We're here to talk about the ugly.


Смешное начало статьи
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Разница только в том, что плюсы при этом лет 30 назад использовали в проде, в то время как хаскель - нет.
Ну это логично, потому что хаскель тогда был чисто академическом языком. Насколько я знаю, для его автором было немного удивительно, что его вообще в проде начали использовать.

Изначально он же создавался как lingua franca для спецов по ленивым ФП алгоритмам
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
так что, везде надо уметь не "писать безопасно", а "писать безопасно на N"?
Если речь про memory-safety, то в языках с ГЦ и в том же расте - можно "писать безопасно", т.к. абстракции в них сильно меньше протекают
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Многие библиотеки на уровне исходников подключаются
так и што толку, если всё равно либа не будет зависеть от использующего её проекта
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
так и што толку, если всё равно либа не будет зависеть от использующего её проекта
Проблема в том, что в плюсах оно может зависеть т.к. подключение библиотеки идёт инклюдами.
источник

DS

Doge Shibu in rust_offtopic
А они механизм примитивный, тупо зафигачь код сюда и погнали
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
В исходниках.
а в бинарь что идёт?
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
а в бинарь что идёт?
В бинаре идут уже специализированные версии кода, там обобщенного кода на темплейтах уже не существует.
источник

DS

Doge Shibu in rust_offtopic
Только его специализированные версии
источник

С

Слава in rust_offtopic
Т-34 85
а в бинарь что идёт?
И ведь ты меня вчера ещё спрашивал, а как там с ABI у Ады.
источник