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