Regresso ao Trabalho

Voltamos a Setembro, mês do inevitável regresso às aulas para os estudantes portugueses, após as prolongadas e muito apreciadas férias de Verão. Subitamente, milhares de jovens vêem-se envolvidos numa corrida à preparação para as aulas, para muitos o famoso primeiro contacto com o Ensino Superior, as candidaturas, matrículas, e por vezes a adaptação a uma nova cidade. Todo este repentino movimento após as férias custa e não é propriamente agradável pensar no ano de trabalho que se avizinha, mas para projectos como o nosso, que vivem principalmente da vontade e disponibilidade de estudantes voluntários, este é o regresso à normalidade.Continuar a ler

Revista PROGRAMAR nº 20 — Junho 2009

Estando já na recta final do ano lectivo, e com algum esforço devido ao calendário de exames, a Revista PROGRAMAR volta a trazer uma nova edição. Desta vez, no 20º número poderá encontrar um artigo que explora o tema da metaprogramação e templates em C++, as continuações dos artigos acerca da linguagem AWK e do Google Web Toolkit, um novo artigo sobre o Arduino e uma breve apresentação do projecto DEI@Academy.

Aproveitamos também para tornar público o apreço pelos autores e principalmente pela incansável equipa de revisão, cujo trabalho já produz resultados bem visíveis na qualidade da revista.

Clique aqui para download.

Como fazer uma montanha andar?

O Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto (DCC-FCUP) recebeu, a 29 de Maio, a final das Olimpíadas Nacionais de Informática (ONI). Realizadas em Portugal desde 1989, são a mais representativa competição para alunos do secundário e é nesta final que se inicia tipicamente o processo de selecção da delegação portuguesa para as Olimpíadas Internacionais de Informática (IOI), a realizar em Agosto. Nos últimos anos, seguiu-se às ONI um estágio para os alunos seleccionados, de forma a prepará-los para o nível competitivo que encontram nas IOI e concluir a selecção dos alunos, escolhendo-se os quatro melhores para a prova internacional. Continuar a ler

Metaprogramação em C++

Introdução

Toda a gente que conhece minimamente a linguagem C++ já ouviu falar em templates. O conceito inovador de template foi oficialmente introduzido no standard de implementação em 1998 e trouxe uma lufada de ar fresco, tanto ao C++, como a um número de outras linguagens mais recentes (por exemplo, também linguagens como o Java ou C# foram enriquecidas com as suas próprias técnicas de programação genérica). Neste artigo, iremos rever os templates, bem como as suas propriedades, e explorar algumas das possibilidades raramente consideradas com templates.

Continuar a ler