Size: a a a

2020 April 07

АБ

Адепт Бога Машины... in ГОРИ
Churchill
ооп говно
источник

C

Crystal Melting Dot in ГОРИ
Neak
познаем границы бытия
Я понял
источник

C

Crystal Melting Dot in ГОРИ
Я функциональщине все функции чистые
источник

C

Crystal Melting Dot in ГОРИ
Т.е. не могут менять состояние программы
источник

C

Crystal Melting Dot in ГОРИ
И их значение не зависит от того на каком этапе они вызваны
источник

АБ

Адепт Бога Машины... in ГОРИ
А, ну да.
источник

АБ

Адепт Бога Машины... in ГОРИ
Хотя я больше склонен считать, что если давать им одинаковые аргументы они будут всегда выдавать одинаковые значения.
источник

N

Neak in ГОРИ
Crystal Melting Dot
И их значение не зависит от того на каком этапе они вызваны
да кстати, я тоже уже об этом подумал
типо в императивщине, условно, есть какой то стейт, который меняется выполняемыми функциями
а в функциональщине стейта нет, дали переменные, из них получаются другие, нужные на вход другой функции и так далее, до завершения программы
источник

C

Crystal Melting Dot in ГОРИ
Интересно, можно ли написать игровой движок без стейта...
источник

АБ

Адепт Бога Машины... in ГОРИ
Наверное можно
источник

АБ

Адепт Бога Машины... in ГОРИ
Ну нужно ли?
источник

АБ

Адепт Бога Машины... in ГОРИ
За исключение "поржать"
источник

C

Crystal Melting Dot in ГОРИ
Хз
источник

C

Crystal Melting Dot in ГОРИ
Научный интерес
источник

АБ

Адепт Бога Машины... in ГОРИ
Что-то двухмерное в принципе должно работать.
Функции вполне нормально строят графики и прочее, прочее...
источник

АБ

Адепт Бога Машины... in ГОРИ
С трёхмерным я бы даже не пробовал.
источник

S

Sasha S. in ГОРИ
Хм, при функциональном программировании однако при этом используются и переменные
источник

S

Sasha S. in ГОРИ
Обычно сразу глобальные
источник

C

Churchill in ГОРИ
Адепт Бога Машины
Что-то двухмерное в принципе должно работать.
Функции вполне нормально строят графики и прочее, прочее...
можно с сиськами твоей бывшей работать я так понял
источник

C

Churchill in ГОРИ
источник