четверг, 21 июня 2012 г.

Как я познакомился с Haskell

Не так давно, захотелось мне посмотреть, что из себя представляют функциональные языки. Один из первых, на которые я наткнулся был Хаскель. Почитал, посмотрел примеры - мне понравилось.
Вот сегодня собрался, зашёл в гугл набрал "Haskell IDE", попал на http://www.haskell.org, скачал оттуда среду GHCi.
Из примеров и вики учебника я понял немного синтаксис, который достаточно простой (намного проще чем в знакомых мне Фортране и С). Решил начать с того, чем меня мучители на последней лабе - вычисление интегралов. Всё оказалось довольно просто и мило, вот метод прямоугольников для функции sin(x):
integralx h a b = sum points * h where points = map (\x->sin x) [a,a+h..b]
Вот эта строчка и есть весь код. Собственно, пока что мне нравится. Осталось только придумать, чего бы хотелось на нём написать - просто так тыкаться не интересно.

Комментариев нет:

Отправить комментарий