Haskell e o Mágico de Oz

fevereiro 18, 2009

Ultimamente ando-me interessando por linguagens de programação, que como diria Alan Perlis, valem a pena aprender pois muda seu ponto de vista em relação aos “velhos hábitos”.

Inicialmente duas me chamam a atenção, como ano passado o ruby foi o centro de todos meus esforços e prática, este ano, quero conhecer novos paradigmas e recursos de linguagens que geralmente não serão citadas na faculdade.

Haskell, no Debian é bem simples de executar, abaixo está alguns passos que fiz para engatinhar nessa linguagem:

aptitude install ghc

vim ola.hs

main = putStrLn “Oi Mundo!”

ghc -o ola ola.hs

Basicamente, você precisa ter o compilador Haskell, ( Glasgow Haskell Compiler ). Tendo ele instalado pode usar o prompt interativo também:

andre@debian-movel:/$ ghci
GHCi, version 6.8.2: http://www.haskell.org/ghc/  :? for help
Loading package base … linking … done.
Prelude> “Oi Mundo”
“Oi Mundo”
Prelude> 1+1
2
Prelude> sqrt 16
4.0

Uma outra linguagem, que achei bem interressante por ser multiparadigma e com suporte a concorrência é Oz.

Oz, oferece exelentes recursos da orientação a objetos, programação funcional, rede, etc.

Ainda conheço muito pouco dela, mas acredito que vale a leitura:

http://en.wikipedia.org/wiki/Oz_(programming_language)

http://www.mozart-oz.org/home/doc/tutorial/

Anúncios

2 Respostas to “Haskell e o Mágico de Oz”

  1. agaelebe Says:

    Legal, não conhecia Oz, vou dar uma olhada depois.
    Tem um livro introdutório a Haskell bem interessante, talvez vc já conheça: http://learnyouahaskell.com

    Tem um brasileiro inclusive trabalhando na tradução deste livro.


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: