Sinfourmis.
Un concours d’écriture de compilateurs.
Chaque année, Sinfonie, l’association du département d’informatique de l’ENS Rennes, organise un tournoi dans lequel des équipes conçoivent des programmes assembleur exécutés par des fourmis virtuelles. Les fourmis de chaque équipe s’affrontent dans des matchs au cours desquels elles doivent rapporter le plus de nourriture possible – initialement disséminée sur la carte – dans leurs bases respectives. La plupart des équipes procèdent en commençant par écrire un compilateur qui génèrera l’assembleur à partir d’un programme dans un langage de plus haut niveau.
Notre équipe, consituée de Nicolas Dassas-Henny, Grégoire Maire et moi-même, est arrivée troisième sur six équipes à l’édition 2023 ; et a remporté le Gala des fourmis, prix offert à l’équipe dont les fourmis réalisent la plus belle figure, grâce à cette image, affichée entièrement avec des fourmis, sur une grille hexagonale.
Sinfourmis.
A compiler creation contest.
Each year, Sinfonie, the association of the computer science department at ENS Rennes, organizes a tournament where teams create assembly programs that are executed by virtual ants. Teams compete against each other in matches where their ants have to bring as much food as possible to their respective bases. Most teams start by writing a compiler that generates assembly from a program in a higher level language.
Our team—consisting of Nicolas Dassas-Henny, Grégoire Maire and myself—arrived third out of six teams at the 2023 edition. We also won the ant’s gala ball, which is awarded to the team whose ants realize the prettiest figure, for displaying this image out of ants, on a hexagonal grid.