#theory Уровень программиста определяется не количеством языков, на которых он может писать программы, а количеством алгоритмов , структур данных и эффективных техник структурирования кода. Язык при желании можно изучить за несколько недель, а научиться писать на нём сложный, но качественный и быстрый код - на это уходят годы. Не теряйте время - растите над языками ;)
#php #laravel #book #english #theory
Интересная книжка, если хочется разобраться с темой функционального программирования на примере знакомого языка.
Я прочитал несколько избранных глав - узнал новые для вещи, в том числе и про PHP.
Конечно, PHP всё ещё плохо подходит для ФП, хотя с новыми версиями ситуация постепенно меняется.
Основные проблемы: неподходящий синтаксис, не оптимизированная хвостовая рекурсия, значительное увеличение времени исполнения.
Тем не менее, даже применяя только элементы ФП, вы сможете сделать свой код чище, гибче и тестируеме (<- ну и словечко ^_^)
Рекомендуется тем, кто уже более-менее хорошо знает PHP.
Интересная книжка, если хочется разобраться с темой функционального программирования на примере знакомого языка.
Я прочитал несколько избранных глав - узнал новые для вещи, в том числе и про PHP.
Конечно, PHP всё ещё плохо подходит для ФП, хотя с новыми версиями ситуация постепенно меняется.
Основные проблемы: неподходящий синтаксис, не оптимизированная хвостовая рекурсия, значительное увеличение времени исполнения.
Тем не менее, даже применяя только элементы ФП, вы сможете сделать свой код чище, гибче и тестируеме (<- ну и словечко ^_^)
Рекомендуется тем, кто уже более-менее хорошо знает PHP.