Nous lançons un grand concours de programmation.

C'est quoi ce concours ?
Il s'agit d'un concours ouvert à tous, l'objectif est de fournir le code source le plus rapide possible pour réaliser divers traitements plus ou moins lourds. Les programmes seront départagés selon plusieurs critères :
  • temps d'exécution
  • temps de chargement
  • espace mémoire utilisé

Les meilleures participants et/ou les participants les plus méritants recevront des lots (pas encore définis).
Vous devrez donc faire preuve d'ingéniosité au niveau algorithmique et aussi niveau de la production de code pour mettre toutes les chances de votre côté.
Pour ne privilégier aucun langage ou aucune catégorie de langage (bas niveau ou autre), nous ouvrons ce concours à tous les langages. Les candidats les plus méritants ne seront donc pas nécessairement ceux qui ont fourni le code le plus rapide, mais ceux qui auront joué le jeu en essayant d'obtenir les meilleurs performances avec un langage donné.

Qui peut participer ?
Tout le monde peut participer, il suffit d'être membre du forum.

Quels langages ?
Dans un premier temps, nous allons ouvrir ce concours à tous les langages qui ont un forum dédié sur developpez.com. Pour les autres langages, nous aviserons le moment venu si nous avons des participations.

Ca commence quand ? ça finit quand ?
Vous pouvez d'ores et déjà participer en commençant à réfléchir à votre/vos programme(s). La date de fin du concours n'est pas encore définitive, pour l'instant elle est fixée au 19 septembre 2007, vous avez donc une année complète pour paufiner vos participations.

Comment participer ?
Nous allons tenir des listes de participants sur ce forum. Pour vous inscrire, il vous suffira de poster à la suite en indiquant bien le ou les langages que vous comptez utiliser. Ne postez pas votre code sur le forum ni en pièce jointe, le moment venu, vous nous enverrez vos propositions pour que nous procédions à l'évaluation de leurs performances. Le code que vous fournirez devra absolument être de vous et vous ne devrez fournir que des codes utilisant des fonctions le plus standard possibles.

Tous les tests seront effectués sur la même machine pour garantir des résultats comparables. Les autres modalités des tests ne sont pas encore entièrement définies.