Лекции по функциональному программированию
Дисциплина: "функциональное программирование "
Описание задания
Нужно сделать подбор авторитетной литературы
Мне нужно выполнить следующую работу (задание):
Лекции по функциональному программированию
Что нужно раскрыть:
Тема связана с функциональным программированием в целом: лекции по основным идеям и языкам этой парадигмы. Мне нужен подбор авторитетной литературы, чтобы можно было самостоятельно изучить предмет.
— основные понятия: чистые функции, неизменяемость данных, функции высшего порядка, замыкания
— лямбда-исчисление как теоретическая основа
— рекурсия, хвостовая оптимизация, ленивые вычисления
— система типов: параметрический полиморфизм, алгебраические типы данных, вывод типов
— монады, функторы и работа с побочными эффектами
— языки: Haskell, Lisp и Scheme, ML, Erlang, Scala, F#
— учебники и курсы: Абельсон и Сассман «Структура и интерпретация компьютерных программ», Липовача «Изучай Haskell во имя добра», Хаттон
Ожидаю список проверенных книг, лекций и статей с краткой аннотацией и указанием, на каком уровне подготовки каждую из них стоит читать, с оформлением по ГОСТу. Хочется видеть также ссылки на свободно доступные лекции и курсы.
Что должно быть в результате:
— подборка авторитетных источников: учебники, монографии, научные статьи, официальные документы;
— преимущественно свежие издания (последние 5–10 лет), классические работы — по необходимости;
— оформление списка по ГОСТ;
— краткая аннотация к каждому источнику: о чём он и чем полезен для темы;
— ссылки или выходные данные, по которым источник легко найти.
Кого ищу:
— исполнителя, который хорошо разбирается в этой теме и уже делал подобные заказы;
— ответственного: важно, чтобы работа была сдана в срок;
— на связи: могу ответить на уточняющие вопросы и прислать дополнительные материалы;
— готового к небольшим доработкам по замечаниям.
Условия:
Бюджет: 15 $. Если объём окажется больше, чем кажется по описанию, цену можно обсудить.
Срок: 15 дней. Если сможете сделать быстрее — это будет плюсом.
Откликайтесь с кратким описанием, как планируете выполнить работу, и с примерами похожих заказов, если они есть.