Сьогодні вирішив почати вивчати функціональне програмування на прикладі Haskell. Це вже приблизно третій, якщо не більше, раз коли я починаю, але раніше жодного разу не доходило дальше за 'Hello world'. Цього разу вже зайшло трохи далі. Але я так і не можу зрозуміти навіщо це все, які у нього переваги над імперативним стилем.
main = purStrLn "Hello HASKELL!"
Щоб скомпілювати це ми виконуємо команду
$ ghc hello.hs -o hi -dynamic
Параметр -dynamic взагалі не обовʼязковий, але через те що я використовую ghc з офіційних репозиторіїв Arch де є тільки динамічні бібліотеки я змушений вказувати цей параметр. Це вказано на Arch Wiki тут.
#програмування #haskell #hs #hello-world #first-program #перша-програма #ghc #arch #linux #compiling #компіляція #програма #арч #dynamic #libs #бібліотеки #лінкування
PS: Поки значка Haskell тут немає.