Jump to content

Haskell para quem pensa que já viu tudo.


Recommended Posts

Posted

Bom eu nem sei se estou a colocar este posto no local correcto mas é que fiquei de tal forma perplexo com esta descoberta que ainda nem acredito.

Ora bem de certo que muito conhecem a linguagem haskell uma linguagem funcional, a meu ver de baixo nivel e aparentemente limitada, para quem não conhece pode ver aqui mais o mesmo os aspecto da coisa HASKELL.

Ora bem tenho a anunciar que por mero acaso descobri que foi criado um SO em Haskell o House.  ?

Isso mesmo alguém com muita coragem criou um SO em haskel com GUI e tudo para mais info e até screenshots pode ver em HOUSE.

PS : Ainda estou a recuperar desta descoberta e penso que todos aqueles que já programaram nesta linguagem devem ficar num estado semelhante LOL  😁

I haven’t lost my mind; it’s backed up on DVD somewhere!

Posted

Bom eu nem sei se estou a colocar este posto no local correcto mas é que fiquei de tal forma perplexo com esta descoberta que ainda nem acredito.

Ora bem de certo que muito conhecem a linguagem haskell uma linguagem funcional, a meu ver de baixo nivel e aparentemente limitada, para quem não conhece pode ver aqui mais o mesmo os aspecto da coisa HASKELL.

tenho que discordar em dois aspectos:

primeiro o Haskell (e as linguagens declarativas em geral) não tem nada de baixo nível!!

segundo, de limitada também não tem nada, há é certas coisas que são complicadas de se fazerem em Haskell (assim como há outras mais simples), agora o poder expressivo do Haskell é equivalente ao de uma Máquina de Turing.


quanto à parte do SO feito em Haskell, confesso que também estou surpreendido, mas também, tendo em conta a quantidade de fanáticos por Haskell que há por aí, acho que é de esperar de tudo...

Posted

Quando me refiro a limitada é mais pela complexidade visto tudo aquilo funcionar por funções!

Não tem classes, nem objectos nem nada que se parece com uma linguagem (normal).

I haven’t lost my mind; it’s backed up on DVD somewhere!

Posted

Sim mas tem meio milhão de coisas que Haskell não tem.

Structs, alocação dinamica de memoria, e mais um enorme lista de coisas já para não falar no proprio codigo que a nivel de programação nao tem nada mas mesmo anda a ver com C.

PS : Agora reparo que me enganei mesmo no local do post não era no hardware que queria colocar mas sim ao lado 👍 Humor & Curiosidades ou em Outras Linguagens.

I haven’t lost my mind; it’s backed up on DVD somewhere!

Posted

Sim mas tem meio milhão de coisas que Haskell não tem.

Structs, alocação dinamica de memoria, e mais um enorme lista de coisas já para não falar no proprio codigo que a nivel de programação nao tem nada mas mesmo anda a ver com C.

PS : Agora reparo que me enganei mesmo no local do post não era no hardware que queria colocar mas sim ao lado 👍 Humor & Curiosidades ou em Outras Linguagens.

já existe uma secção para Haskell...

entre as coisas que o Haskell não tem, estão os ciclos, funções de IO como prints e reads ou estado (a menos que se usem monads), o que complica a resolução de certos problemas que noutras linguagens são muito simples.

PS: com o 'type' e com o 'data' tens algo equivalente às structs

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.