Size: a a a

2020 June 24

ЕС

Егор Савельев... in rust_offtopic
toriningen
пайтон не "строго императивный", у него функции - first class citizens, хоть и с уебским синтаксисом.

строго императивный - это bash, например
Императивный это про мутабельность данных
источник

EG

Emmanuel Goldstein in rust_offtopic
В хреновом вимскрипте и в том first-класс функции
источник

SP

Stanislav Popov in rust_offtopic
Егор Савельев
Не мутируй просто
что еще просто делать? не передавать в функции неправильные аргументы и помнить какие переменные к кокому скоупу относятся? что еще ?
источник

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
что еще просто делать? не передавать в функции неправильные аргументы и помнить какие переменные к кокому скоупу относятся? что еще ?
Да
источник

A

Aleksandr Khristenko in rust_offtopic
Егор Савельев
Императивный это про мутабельность данных
Императивный это про последовательность выполнения, не?
источник

t

toriningen in rust_offtopic
Егор Савельев
Императивный это про мутабельность данных
э, нет. с чего бы это?
источник

t

toriningen in rust_offtopic
можно мутировать данные в функциональных языках. можно использовать иммутабельные структуры в императивных
источник

SP

Stanislav Popov in rust_offtopic
гайз ну насрать же императивный он или нет, этот провокатор же говорит что императивность как то мешает иметь if-expression
источник

EG

Emmanuel Goldstein in rust_offtopic
Раст borderline императивный, кстати
источник

DS

Doge Shibu in rust_offtopic
Егор Савельев
Здесь много фп-штук
В расте ФП штук особо то и нет, языки без гц и ФП дружат очень условно
источник

t

toriningen in rust_offtopic
Stanislav Popov
гайз ну насрать же императивный он или нет, этот провокатор же говорит что императивность как то мешает иметь if-expression
не мешает. просто мейнтейнеры пайтона не захотят
источник

EG

Emmanuel Goldstein in rust_offtopic
На нём можно писать в фп-стиле, просто очень неудобно
источник

A

Aleksandr Khristenko in rust_offtopic
toriningen
пайтон не "строго императивный", у него функции - first class citizens, хоть и с уебским синтаксисом.

строго императивный - это bash, например
Я вообще не понимаю, что такое "строго императивный"?
источник

ЕС

Егор Савельев... in rust_offtopic
toriningen
э, нет. с чего бы это?
Императивная программа - программа имеющая мутабельное состояние, от которого зависит ход выполнения программы
источник

EG

Emmanuel Goldstein in rust_offtopic
В тех же функциях с итераторами это заметно
источник

t

toriningen in rust_offtopic
Aleksandr Khristenko
Я вообще не понимаю, что такое "строго императивный"?
тут смешались кони люди. машина тьюринга - строго императивная
источник

SP

Stanislav Popov in rust_offtopic
toriningen
не мешает. просто мейнтейнеры пайтона не захотят
ну вот Олег ведет ветку тролинга в которой мешает, на которую я вынужден тратить время
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
На нём можно писать в фп-стиле, просто очень неудобно
В реальности нельзя, из раста очень плохой ФП язык, из питона лучше будет, лол
источник

t

toriningen in rust_offtopic
лямбда-исчисление - строго функциональное
источник

A

Aleksandr Khristenko in rust_offtopic
Doge Shibu
В расте ФП штук особо то и нет, языки без гц и ФП дружат очень условно
Еще бы было где-то единое каноничное определение, что считать ФП языком.
источник