• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

edumad

9ª Edição do Concurso/Encontro Nacional de Programação em Lógica e Funcional - C

7 mensagens neste tópico

A FEUP promove de 5 a 7 de Maio a 9ª edição do Concurso/Encontro Nacional de Programação em Lógica e Funcional - .

À semelhança das oito edições anteriores, este evento como objectivos:

- Estimular o gosto dos alunos do ensino superior pela resolução de problemas e enigmas lógicos;

- Explorar os paradigmas da Programação em Lógica e Funcional aplicados à descoberta de soluções para problemas complexos;

- Promover o contacto, a discussão e a partilha de experiências, científicas e humanas, entre os docentes envolvidos no ensino da Programação em Lógica e Funcional nas melhores Universidades Portuguesas e os estudantes universitários.

No CeNPLf'06 será utilizada, à semelhança da edição anterior exclusivamente linguagens de Programação em Lógica para resolver os dez problemas propostos ao longo do dia principal do concurso.

http://paginas.fe.up.pt/~cenplf06/

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Gostava depois de ficar a conhecer os problemas para ter uma ideia da complexidade

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estes exercicios nao sao para fazer em C. Eu não vou participar, mas já recebi emails do concurso (ando na FEUP).

No CeNLPf 2006 utilizar-se-ão, à semelhança da edição anterior, exclusivamente linguagens de Programação em Lógica (SWI Prolog, Yap Prolog) e Funcionais (Haskell, OCaml e Scheme) para resolver os problemas propostos ao longo do dia principal do concurso.

Destas linguagens só aprendi um pouco de Scheme... mas não gostei nada... espero por PROLOG daki a uns tempinhos... :)  dp vê-se ...

Não li os exercícios mas a lógica de resolução com estas linguagens é substancialmente diferente de C ou C++ penso que foi por isso k nao percebeste nada.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para dizer a verdade fiquei muito admirado quando li que Scheme era uma das linguagens... não gostei nada da linguagem e, sinceramente, não estou a ver a utilidade de utilizar Scheme para resolver os problemas  :thumbdown:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

hmmm , então Scheme é uma linguagem de lógica ?

Scheme, tanto quanto sei, é um dialecto de Lisp que é um tipo de linguagem que está relacionado ao paradigma  declarativo funcional (apesar de ter sido usada durante bastante tempo, e ainda é hoje em dia, em coisas relacionadas com  lógica e inteligência artificial).

Se és novato em C acho muito normal que aches esquisito porque Lisp não tem rigorosamente nada a ver... C é uma linguagem imperativa que é o oposto do paradigma declarativo... Em linguagens declarativas diz-se o que se quer fazer e nao os promenores de como fazer determinada coisa... Com a prática percebes o que isto quer dizer :D

Para dizer a verdade fiquei muito admirado quando li que Scheme era uma das linguagens... não gostei nada da linguagem e, sinceramente, não estou a ver a utilidade de utilizar Scheme para resolver os problemas  :thumbdown:

Acredito que não tenhas gostado de scheme já que scheme é um dialecto de lisp (Lots of Irritanting Silly Parenthesis) para além de que tal como o lisp é irritantemente prefixa e... feia.

Prolog... É engraçado, é um bocadinho de nada mais bonito mas, dá problemas em cima de problemas por causa da inexistência de tipos e quase total ausência de mensagens de erro (as mensagens variam de interpretador/compilador mas normalmente prolog é tão solto e flexível que quase nao permite a que hajam erros)... A única coisa que o vês a dizer é yes, no e quando dá um erro mesmo esquisito por fazeres algo muito estranho, mas muito mesmo, ele diz que és um creep :thumbsup: Gosto mais de depurar código C do que código Prolog (o que também é natural porque programo em C à 6 anos, desde o 11º, para o bem e para o mal :P).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora