Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário. |
|
|
| | Para quem está habituado a uma linguagem de programação imperativa como o c ou pascal, para aprender prolog terá que "desaprender" tudo e re-aprender a programar. Até que dá para fazer umas coisas engraçadas em Prolog mas requer um olhar completamente diferente para a programação uma vez que a linguagem é declarativa.
------------------------------------------ "You got to make it right this time, 'cause this time is all you have." prot , in K-PAX |
| |
| | Concordo plenamente com o LostStar em que é uma experiência estranha para quem, como será a maioria de nós, vem de linguagens como o C ou o C++, mais próximas da máquina. Claro que os problemas que se resolvem em Prolog não têm nada a ver com os problemas que se resolvem em C ou C++... ninguém tentaria fazer conversões A/D-D/A, kernels de S.O., serviços de rede ou resolução de FFT em Prolog... nem se calhar construir sistemas periciais em C... embora haja ferramentas para isso.. |
| |
| | A linguagem é baseada no core do OCaml que é uma linguagem mista funcional e imperativa . E Object-Oriented. Podes ver na pagina. E' uma verdadeira salada de frutas. :) Apesar de dizerem que é util , ML foi uma das experiencias mais estranhas que eu tive em linguagens de programação, apenas superada pelo prolog. Achei ML mais "toilet zone" do que Prolog, embora as duas so' sejam uteis para problemas muito especificos. It doesn't matter who made it... It matters who got the idea (monk) |
| |
|
| | muitos específicos???? já viste o miau.fct.unl.pt ???? aquilo é que é poder ... queria ver-te a fazer metade com um sgbd relacional .... além disso o cd diz que aquilo é o futuro :-) Cumps
|
| |
| | ui ui, ai o meu rico prolog
depois de perder 5 horas a tentar decifrar como fazer um simples menu de interface em ocaml e' caso pra dizer onde esta o meu rico prolog ;)
.:}The Power to Serve{:. |
| |
| | Embora concorde plenamente contigo, acho que o que nos estavamos a referir era 'a facilidade de programacao nas linguagens. Acho que o paradigma funcional e o paradigma logico nos obrigam a desaprender o paradigma imperativo e o paradigma orientado por objectos por um bocado, para podermos fazer qualquer coisa... Nao quis por em causa a utilidade do prolog e o caml.
It doesn't matter who made it... It matters who got the idea (monk) |
| |
| | Apesar de dizerem que é util , ML foi uma das experiencias mais estranhas que eu tive em linguagens de programação, apenas superada pelo prolog. camllight e objective caml sao porreiros pq obrigam um gajo a "pensar" mas dai a confudilas com prolog vai uma longa distancia :) a multiplicidade do prolog em ligala a mais nao sei quantas outras linguagens de programacao faz dela algo extraordinario. Por exemplo Prolog com JAVA, da um efeito explosivo. Um programa em JAVA multiplataforma, com um cerebro em prolog é uma das experiencia mais interessantes q poderas ter no campo da IA
.:}The Power to Serve{:. |
| |