freeCodeCamp/guide/portuguese/haskell/index.md

1.8 KiB

title localeTitle
Haskell Haskell

O que é o Haskell?

Haskell é uma linguagem de programação padronizada, de uso geral e puramente funcional, com tipagem estática declarativa e forte.

Haskell tem raízes profundas na matemática, e você logo aprenderá a apreciar as implicações disso.

Versão

Atualmente a versão mais recente do GHC é 8.6 (em 12 de outubro de 2018)

Instalação

A maneira recomendada de instalar o Haskell é usando stack: stack download Stack é um programa multi-plataforma para o desenvolvimento de projetos Haskell. Destina-se a Haskellers novos e experientes.

Para realmente começar a usar o Haskell, você precisa do GHC (The Glasgow Haskell Compiler), para configurar: stack setup

stack new my-project 
 cd my-project 
 stack setup 
 stack build 
 stack exec my-project-exe 

Uma palavra de cautela, tente não usar a instalação da pilha embora ele instale o pacote globalmente, isso não é recomendado, pois versões diferentes de pacotes são compatíveis com versões diferentes do GHC. Portanto, usar a cópia local do pacote usando a compilação da pilha é a melhor maneira de seguir.

Olá Mundo

main :: IO () 
 main = print "Hello Haskell :)" 

Salve o código acima em um arquivo chamado "hello.hs" e salve.

Para compilar o exemplo Hello World, isso converterá nosso código haskell em bytecodes compreensíveis por máquina.

stack ghc hello.hs 
 ./hello 

Documentação

O Hackage fornece documentação para o Haskell

Quer aprender mais?