4 подписчика
Рекурсия: Рекурсия- это процесс, при котором функция вызывает саму себя в своем теле. Это мощный инструмент, который позволяет решать сложные задачи, такие как разбор деревьев, сортировка и поиск. Однако использование рекурсии требует внимательного контроля, чтобы избежать зависаний или переполнения стека вызовов. Функциональное программирование: Функциональное программирование - это парадигма программирования, в которой программа представляет собой набор функций. Главной идеей является отсутствие изменяемого состояния и работы с неизменяемыми данными...
8 месяцев назад
102 подписчика
Функциональное программирование (FP) - это парадигма программирования, которая сосредоточена на вычислениях и описывает программы в терминах математических функций. В FP данные неизменяемы, а функции отображают их на другие данные. Это позволяет создавать чистые функции, которые не имеют побочных эффектов и проще поддаются тестированию и сопровождению. Вот некоторые лучшие практики использования паттернов функционального программирования: 1. Неизменяемость данных В функциональном программировании данные неизменяемы...
1 год назад
13,8K подписчиков
Источник: Nuances of Programming При первом знакомстве с концепцией рекурсии, она может показаться странной и отталкивающей. Это кажется почти парадоксальным: как мы можем найти решение проблемы, используя решение той же проблемы? Несмотря на это, в большинстве проектов, рекурсию используют в программировании уже на ранних стадиях производства. Я думаю, что тем, кто пытается постигнуть концепцию рекурсии, следует сначала понять, что рекурсия — это больше, чем просто практика в программировании...
4 года назад
28 подписчиков
Вчера помогала другой блогерше с заданием по функциональному программированию и столкнулась с вопросом - а как объяснить не математику, что такое рекурсия? Тем, кто знаком с такими математическими терминами как реккурентные функции и индукция, рекурсия по идее будет интуитивно понятна и так. Попробую рассказать про рекурсию максимально просто (для более интеллектуальных и подробных объяснений ищите статьи и видео в Интернете, и всё должно проясниться) для тех, кто ещё не разобрался. Наверно те, кто уже сталкивался с рекурсией, примерно понимает, что это функция, которая вызывает саму себя...
3 года назад