A64m
скорее наоборот, почти все сложнее
A64m
分解物質
жалко ML взлетел не так высоко как мог бы
A64m
でゲソ
Кроме крестов
Помню когда малой был зарок себе давал, что не буду учить плюсы т.к. сложно. Наивный был
Маjко
Это было большой ошибкой
Маjко
Лучше бы с Си начал
でゲソ
Ну вот как-то так в итоге я теперь крестовик геймдевщик
A64m
A64m
но их и не ищут
Anton
でゲソ
Лучше бы с Си начал
У меня вокруг не было ни одного программиста. Даже на парах препод заставляла писать лекция читая ман по пользованию форматами printf из допотопной книги
でゲソ
Так что и выбора в итоге не было. А игры делать хотел
でゲソ
Сколько памяти с тех пор утекло...
Alexey
/me тоже с плюсов начинал. по той же примерно причине
Сережа
https://github.com/rust-lang/rust/issues/28728
а раст то не безопасный!
Mark
rust++ будет
Mark
с классами а множественным наследованием
Alexey
ждем когда будет стандарт ISO для раста
Mark
rust++22
Маjко
Поясните за эпохи, кстати?
Маjко
Что это значит для обратной совместимости?
Mark
rust++22
теперь весь ваш код завернут в unsafe!
Alexey
vladislav
ну и вообще да
vladislav
тем более llvm
A64m
llvm не нужен, имплементация биткода-то одна
分解物質
доня.
Michael
в советской россии си осваивает тебя?
ну, как это модно сейчас обзывать, мы пишем рест микросервисы на Си, ничего сверхестественного нет
раст пока что щупаем, гоу хорошоу, но не очень
Alexey
Alexey
ну, Го все же сильно более динамически типизированный. ни дженериков ни обобщенки. а у дишечки оно есть. и вроде как неплохое
Michael
Alexey
ужель и вменяемых алгоритмов и контейнеров не надо?
Anonymous
у ди плохо с типами
Michael
A64m
ну в ди ситуация с типами особенная, как в плюсах, там странноватое метапрограммирование притворяется странноватыми типами
Нави
как из строки получить f32 или f64 ?
պլհկ
let x: f32 = "pook".parse().unwrap()
Нави
а так получиться?
let x: f32 = "324.345".parse().unwrap()
Нави
получилось)))
Нави
как всё просто однако)
Нави
доня.
Sergey
Sergey
Антон
Alexey
раст посложнее
доня.
(я ведь правильно понимаю, под betterC имеется в виду D без рантайма?)
Alexey
с растом не выйдет легкости бытия к которому сишник привык. для сишника даже плюсы невыносимы бывают (даже если это подмножество плюсов сишное)
Alexey
доня.
и ещё вдогонку тогда вопрос — правильно ли я понимаю что -betterC — не стандартизировано и dmd-specific
доня.
ну короч с ldc не заюзать?
Alexey
а что в D вообще стандартизировано? а в расте? что может быть стандартизировано в языках на которых нет стандарта ISO?
Антон
доня.
Светомеч
Alexey
ldc, как я понимаю, умеет betterC: https://github.com/ldc-developers/ldc/blob/master/tests/linking/betterc.d
доня.
доня.
хз, я бы сейчас не стал на D начинать что-то чисто потому что как по мне у языка нет будущего, так-то он вроде довольно сносный
Alexey
судя по чейнджлогу это добавили в релизе 26 ноября. в ldc 1.6.0
доня.
ну это может пару лет назад было
Alexey
похоже, что да: https://dlang.org/blog/2017/08/23/d-as-a-better-c/
Alexey
но вообще, ключик -betterC был еще в 2016 году
доня.
ну вообще прикольно
надо будет глянуть ещё на scoped pointers в D
Alexey
Loo
доня.
эх ты
моей любви хватит на все игрушечные языки