Size: a a a

Боль Тимлида

2021 November 04

ii

iv iv in Боль Тимлида
Вам памятник тогда во весь раст поставят.
источник

ii

iv iv in Боль Тимлида
Пока юбут под все платформы не осилили - какой разговор о всех других системах?
источник

ММ

Максим Муратов... in Боль Тимлида
Меня в расте несколько пугает размер языка. Это замена для C++, скорее, чем для C.

Конкурент для C -- Zig, но он весьма юный пока, не словил хайп и инвестиции (и, может, не словит).
источник

ii

iv iv in Боль Тимлида
Мне кажется раст позиционируется как низкоуровневый язык с управлением физ памятью. Это больше на си похоже.
источник

ii

iv iv in Боль Тимлида
Сипипи со своими монадами уже в отрыв ушел
источник

ММ

Максим Муратов... in Боль Тимлида
Ну, плюсы так же позиционируются. При этом там kitchen-sink дизайн с настолько большой спецификацией, что никто почти из плюсистов её не читал. (edit: а авторов компиляторов бросает в дрожь)

В расте такой же kitchen-sink почти что. Обрастает фичами.
источник

ii

iv iv in Боль Тимлида
Настоящие плюсовики от устоев физ памяти уже далеко ушли. Там уже мышление на шаблонах)
источник

ММ

Максим Муратов... in Боль Тимлида
Шаблонное мышление!
источник

ii

iv iv in Боль Тимлида
Ага
источник

ii

iv iv in Боль Тимлида
Метапогромирование
источник

ii

iv iv in Боль Тимлида
С си ничего общего
источник

ММ

Максим Муратов... in Боль Тимлида
Ну, так же примерно и в Rust. И метапрограммирование статическое там есть, в виде полноценных структурных макросов.

Но при желании можно на низкий уровень опуститься и поковырять байты. Даже специальный unsafe-подязык для таких извращений есть. Язык этот на C смахивает -- адресная арифметика и всё такое (edit: и вся эта боль).
источник

ii

iv iv in Боль Тимлида
Вот в том то и засада. А нахрена раст, если есть си. Киллер фич то и нету.
источник

ii

iv iv in Боль Тимлида
Те кто шарят в ядрах ос и на си умеют
источник

ММ

Максим Муратов... in Боль Тимлида
Это как "а нахрена C++". И действительно -- часто нафиг не нужен.
источник

ii

iv iv in Боль Тимлида
От задач зависит
источник

ММ

Максим Муратов... in Боль Тимлида
Но пишешь на C порой и грустишь, что нет RAII или unique_ptr...
источник

ММ

Максим Муратов... in Боль Тимлида
И в любой задаче почти.
источник

ММ

Максим Муратов... in Боль Тимлида
Если нужно в одном блоке жонглировать несколькими ресурсами, приходится всякие goto для финализации применять.
источник

ii

iv iv in Боль Тимлида
Боль, да. Другого нет
источник