lambda3 Posted January 14, 2016 at 07:53 PM Report Share #591985 Posted January 14, 2016 at 07:53 PM (edited) Olá a todos, Tenho reparado que aqui no fórum muitas das questões relacionadas com Haskell parecem ser do tipo resolução de problemas matemáticos, muito provavelmente exercícios académicos uma vez que algumas universidades leccionam cadeiras onde se trabalha com Haskell. Quantos de vocês é que acabaram por desenvolver um conhecimento mais profundo da linguagem e a usam para projectos mais "reais" como por exemplo desenvolvimento de aplicações web, etc. Se sim, podem dar mais pormenores do que fazem com Haskell? Existe alguma coisa parecida a uma comunidade Haskell em Portugal fora deste espaço? Edited January 14, 2016 at 07:55 PM by lambda3 Link to comment Share on other sites More sharing options...
thoga31 Posted January 16, 2016 at 06:31 PM Report Share #592075 Posted January 16, 2016 at 06:31 PM Pessoalmente não uso Haskell para aplicações ditas "reais". Para ser sincero, raramente programo nesse sentido em que linguagem for, pelo que eu não sou grande exemplo 😛 Contudo, há um projecto bem real que conheço e que é feito em Haskell: o xmonad, um window manager. Haskell, sendo uma linguagem cuja filosofia é a avaliação de expressões, não é vista como sendo uma linguagem de eleição para aplicações "reais", mas é inegável que tem o potencial para tal, sendo o xmonad um exemplo disso mesmo 😉 Cumprimentos. Knowledge is free! Link to comment Share on other sites More sharing options...
lambda3 Posted January 17, 2016 at 08:34 PM Author Report Share #592111 Posted January 17, 2016 at 08:34 PM Viva! De facto o xmonad costuma ser o exemplo típico. Entendo o que dizes, mas Haskell é uma linguagem de pleno direito para desenvolver vários tipos de aplicações, existindo por exemplo várias frameworks web, parsers de referência, etc. Além de ser uma linguagem extremamente importante que tem influenciado linguagens mais mainstream. Link to comment Share on other sites More sharing options...
SkNix100 Posted February 14, 2016 at 08:56 AM Report Share #593477 Posted February 14, 2016 at 08:56 AM O que acontece com haskell é que quando você vai usar ele para construir um aplicativo útil, é difícil conseguir acabar ele.. enquanto linguagens mais tradicionais, você começa e termina seu aplicativo e ele funciona.. Haskell tem raizes muito forte no meio acadêmico, os programadores costumam conhecer muito sobre teoria de tipos, conceitos de compiladores e tal.. eles se tornam especialistas na linguagens e em compiladores e conceitos, agora em aplicativos que resolvam problemas, com algum potencial comercial, aih complica. Link to comment Share on other sites More sharing options...
thoga31 Posted February 14, 2016 at 02:45 PM Report Share #593491 Posted February 14, 2016 at 02:45 PM Isso deve-se ao facto do Haskell avaliar expressões ao invés de seguir o paradigma imperativo. Fazer uma aplicação dita "útil" com uma linguagem desta natureza é, naturalmente, uma tarefa hercúlea. Knowledge is free! Link to comment Share on other sites More sharing options...
SoberDrunk Posted April 28, 2016 at 08:59 PM Report Share #595800 Posted April 28, 2016 at 08:59 PM Eu desenvolvi um crawler em Haskell que se pode dizer estar em produção há mais de um ano - apesar de na realidade ter sofrido um grande 'revamp' feito por outro colega. E a razão pela qual escolhi Haskell... porque era (é) a minha linguagem favorita. O unico senão é o tempo de compilação, que para projectos de média ou grande dimensão se tornam significativos. Ainda estou à espera que resolvam um bug do ghc que me faz disparar o consumo de memória durante a compilação 😞 Quanto a não ser usado num mundo real... discordo. Não é, nem nunca vai ser uma linguagem mainstream. Mas daí a ser usada apenas em meio académico: https://code.facebook.com/posts/745068642270222/fighting-spam-with-haskell/ https://www.quora.com/Why-did-Standard-Chartered-choose-to-use-Haskell-over-other-languages-functional-or-otherwise Posso dizer que encontrar programadores de Haskell em PT é quase impossível, mas quando encontras é quase sempre bom 🙂 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now