Парк высоких технологий
В бизнес-инкубаторе ПВТ прошел онлайн-семинар на тему: Java. Functional Interfaces
10 января 2022
10 января прошел онлайн-семинар «Java. Functional Interfaces».
Функциональное программирование (ФП) — это стиль написания программ через использование набора функций. Основной принцип ФП — оборачивать практически все в функции, писать множество маленьких многоразовых функций, а затем просто вызывать их одну за другой.
В функциональном языке программирования есть и другие ограничения, в частности — инвариантность данных. Инвариантные функции принимают аргументы и возвращают результат, не изменяя окружения, поэтому ими значительно проще пользоваться при параллельном программировании.
Основная идея функционального программирования заключается в возможности создания функций как объектов, в частности, создание функции во время исполнения. Соответственно, программа может оперировать не только данными, но и функциями. Переменных не существует, даны только неизменяемые значения.
Просто и доступно о функциональном программировании расскажет доцент БГУ, тренер ЕРАМ, кандидат физико-математических наук, Sun Certified Java Programmer и Web Component Developer, а также разработчик очных и онлайн курсов по Java Игорь Блинов.