Posts Tagged ‘functional programming’

Всем доброго времени суток. Пользуясь случаем хочу оповестить вас, что 2-го июня ваш покорный слуга имеет честь выступать в рамках ENETA с докладом о функциональном программировании на С#. Моя первая попытка была не совсем удачной, однако я учёл свои ошибки и постараюсь рассказать всё более доходчиво и продемонстрировать менее сложные примеры. Кому тема интересна – [...]

Haskell в массы!

Posted: 30th November 2009 by Павел Григоренко in Новости
Tags: ,

Друзья, вдогонку к теме прошлой встречи, специально для тех, кто хочет “укрепить свой мозг”, представляю вниманию базовый курс видео-лекций по Haskell на Channel9. Ведет их Эрик Майер, гуру программирования из Microsoft по книге и слайдам Грахама Хаттона Programming in Haskell. Благодаря видео-лекциям, книга приобрела невероятный интерес и популярность по всему миру (пруфлинк). Дабы не томить [...]

С# – это довольно гибкий язык программирования, в чём мы и убедились послушав доклад Юрия Муленко. Юра рассказал нам про несколько интересных фишек, которые позволяют писать программы на C# в функциональном стиле.   В презентации были упомянуты делегаты (указатели на функции), анонимные функции (замыкания), анонимные типы, и LINQ.

“Это же Python!” – восклицал Александр Мочёнов. И действительно – Python – скажем мы. На этом языке можно сделать буквально всё. Python задействован в создании многих проектов, особенно с открытым исходным кодом. Python ещё очень интересен тем, что является мультипарадигменным языком программирования, в частности функциональный стиль никак не чужд Python-программистам.   А вот и бонус, [...]

Функциональное программирование – это парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций. В функциональном языке, при вызове функции с одними и теми же аргументами мы всегда получим одинаковый результат в обоих случаях, входные данные не могут измениться, выходные данные зависят только от входных. Андрей Солнцев сделал отличную вводную – “ФП для чайников”, [...]