Category: Функциональное программирование

19
Апр
2020

Язык Си: реализация каррирования

Каррирование, это преобразование функции от многих аргументов в набор функций, каждая из которых является функцией от одного аргумента. Вот тут статья в Википедии.

Как вернуть функцию из другой функции на чистом Си мне уже ответили тут, н…

16
Апр
2020

Поиск кратчайших путей в графе

Есть список рёбер и список смежности вершин. Хочу написать алгоритм поиска кратчайших путей в графе. Дейкстры, Беллмана-Форда – без разницы. Но написать надо в функциональном стиле. Никак не могу это сделать, только в императивном могу. Мо…

14
Апр
2020

Язык С: можно ли вернуть функцию из другой функции?

В С++ этот вопрос решается возвращением функционального объекта с перегруженным оператором ().

Можно ли в чистом си сделать так, чтобы функция в виде своего результата возвращала другую функцию, что-то на подобии этого:

void (*message) (…

09
Апр
2020

Как написать данную функцию в функциональном стиле на python?

Есть функция, написанная структурно на python 3 и реализующая алгоритм Дейкстры. Мне нужно написать её в функциональном стиле, а я функционально ещё ничего не писал. Подскажите, как это сделать? Вот мой код:

_adj_list = {‘A’: {‘B’: 5}} #…

12
Мар
2020

Идеи для голосового ассистента [закрыт]

Я программирую голосового ассистента. Пока добавил основные функции по типу погода, новости, время и т. д. Подскажите пожалуйста что можно добавить по мимо основных функций. И если можете напишите код ( язык python)

07
Окт
2019

31 октября – 1 ноября, Санкт-Петербург: конференция C++ Russia 2019 Piter

Два дня и десятки хардкорных технических докладов по C++: concurrency, производительность, архитектура и инфраструктурные решения.
— Читать дальше «Конференция C++ Russia 2019 Piter»

25
Мар
2019

Конференция C++ Russia 2019

Эксперты мира C++ и практикующие специалисты обсудят последние новости, проблемы актуальных стандартов и обменяются опытом.
— Читать дальше «Конференция C++ Russia 2019»

12
Мар
2019

День Пи: Moscow Programmer Club Meetup

ИБ-специалисты и ведущие разработчики расскажут о возможностях функционального программирования и опыте создания защищённой ОС в Kaspersky Lab.
— Читать дальше «День Пи: Moscow Programmer Club Meetup»

04
Фев
2019

Интенсив Scala Basic

16–17 февраля в Москве пройдёт интенсивный курс по основам языка Scala. Организатор — сообщество Binary District. Для кого? Программа предназначена для людей, уже знакомых с программированием, но не умеющих работать со Scala, а также для начинающих ана…