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

shana

IFCP 2007

6 mensagens neste tópico

O concurso de programação icfp está aí mesmo à porta, de 20 a 23 julho. O concurso do ano passado foi um sucesso tal que o pessoal esqueceu-se que o concurso já tinha terminado e continou tudo a brincar com o SO virtual do concurso (completamente viciante  :cheesygrin:). Este ano esperemos que ainda seja melhor! Alguém quer formar uma equipa para o icfp, hmmm?

http://www.icfpcontest.org/

icfp 2006 - http://www.boundvariable.org/

shana

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

essa malta já fazia uma pagina mais informativa... ainda nao percebi em que é que o concurso consiste.

Podias explicar resumidamente shana?

infelizmente nao vou poder participar, nesse fim de semana vou estar a encher a urca com sarinha assada e vinho tinto :(

lol, vou mesmo, n tou a brincar

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O concurso são tres dias de programação furiosa para resolver um problema... mas o problema é um mistério até começar o concurso, e normalmente transforma-se em mais que um problema. Os pontos ganham-se ir completando tarefas.

Por exemplo, no ano passado a tarefa inicial era criar um interpretador de uma linguagem nova, criada só para o concurso, e processar um ficheiro nesta linguagem (nada de muito complicado, mas interessante, ninguém fazia a mínima ideia do que aconteceria quando se usasse o interpretador no ficheiro "descoberto numa escavação arqueológica"  :().

Com o interpretador feito, ao processar o ficheiro ficava disponível uma shell de um sistema operativo alienígena, e daí o desafio era entrar no sistema e resolver outros puzzles de programação e obter mais acessos ao sistema - puzzles como uma aventura de texto que tinha de ser resolvida criando um script para processar as várias pistas que apareciam (à mão era impossível, era um problema adequado a uma linguagem tipo prolog, por exemplo), resolver um problema numa linguagem tipo basic, criar outro interpretador de uma linguagem de programação em duas dimensões ( :eek:), etc, etc, etc. Quase todos os puzzles requeriam criar um interpretador para uma nova linguagem e resolver com isso o puzzle. Diga-se de passagem que o concurso do ano passado foi um espectáculo. :D

Noutros anos houve outros tipos de desafios, como o de 2005, em que era preciso programar robos para se perseguirem uns aos outros, como o robocode, ou o de 2004, em que o desafio era criar uma colonia de formigas inteligentes que se defendessem contra os outros grupos e acumulassem + comida.

Embora o concurso se chame programação funcional, pode-se usar qq linguagem que se quiser, o que for mais rápido para resolver a tarefa. A linguagem usada pela equipa que ganhar ganha o título de "programming language of choice for discriminating hackers".

Depois do sucesso do concurso do ano passado, desconfio que o deste ano vai pelas mesmas linhas... mas é um mistério! A única coisa que se sabe para já (no blog linkado do site do concurso) é que a equipa do icfp2007 recebeu um spam há uns meses, de origem desconhecida, com uma mensagem encriptada que tem dado, aos poucos, origem a várias imagens estranhas... ^_^

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ontem estive a dar uma vista de olhos pela página do concurso deste ano e do ano passado e adorei o problema do interpretador para a linguagem. Estou muito interessado em fazer equipa para o concurso deste ano. :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Gostava de participar num concurso deste género, não tenho é conhecimentos suficientes... por exemplo, acho que não conseguia resolver nada do que a shana referiu. De qualquer forma, talvez nos próximos anos ainda me lembre disto :(

Btw shana, qual foi a "programming language of choice for discriminating hackers" do ano passado?

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