Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !

Rejoignez le forum, c'est rapide et facile

Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !
Forum d'entraide en sciences
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Jeux, jouets et Lego : le deuxième à -50% (large sélection)
Voir le deal

[Concours] Concours de programmation.

4 participants

Aller en bas

Annonce [Concours] Concours de programmation.

Message par Duche Mar 24 Mar 2009 - 19:23

L'idée générale serait de proposer diverses petites épreuves de programmation de base. Ces épreuves peuvent être proposées par exemple par les membres, toutes les idées sont les bienvenues.

Le but: l'optimisation du code et la vitesse d'exécution, le langage est au choix, parmi une liste de langages préétablie.

Il faudrait au moins deux personnes qui compilent et exécutent les programmes sur les même machines, dans des environnements préétablis.
Il faut 2 personnes pour concevoir les épreuves (à la fois simple et intéressant).

Les meilleurs algo seront bien entendu conservés et mis à disposition sur le forum, ce qui est un intéret de plus ! Smile

(j'ai ma petite idée pour la première épreuve)
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Julien Mar 24 Mar 2009 - 19:28

Hmmm !! Ca va être bon ça ! Very Happy

Je veux bien être compileur et exécuteur en plus de programmeur ! ^^

Je testerai sur Linux (je préciserai ma configuration plus en détails si nécessaire). Et je mesurerai l'efficacité des programmes avec la commande 'time' sous Linux. Wink
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22499
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche Mar 24 Mar 2009 - 20:36

Je pensais inclure la commande time dans le code, afin d'éviter que le chargement du programme ne prenne du temps (ce qui arrive souvent)
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Julien Mar 24 Mar 2009 - 21:05

Ah comme tu veux. Mais cette commande ne prendra pas les mêmes ressource / temps d'éxécution d'un langage à un autre.
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22499
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche Mar 24 Mar 2009 - 21:22

Oui mais une commande unique ne devais pas dépasser la microseconde.
J'espère quand même qu'on utilisera des instances assez grandes pour que le programme tourne quelques secondes, voire quelques minutes.
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Julien Mar 24 Mar 2009 - 21:38

Oui. Au pire, je commenterai ce time pour plus d'"objectivité" mais sinon, on prendra des grands nombres ou des trucs du genre pour tester le temps d'exécution.

J'attends toujours la 1° épreuve ! Very Happy
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22499
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche Mar 24 Mar 2009 - 23:20

La première épreuve consisterait en la recherche de nombres premiers entre deux bornes. Ces bornes pouvant être (très) grandes ^_^
Mais ce n'est pas encore officiel.
Faudrait rédiger un petit truc plus attractif :-)
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Folkene Mar 24 Mar 2009 - 23:32

On est autorisé au thread POSIX ?

Folkene
Membre
Membre

Masculin Nombre de messages : 44
Age : 36
Localisation : Marseille
Profession / Etudes : Etudiant
Points : 5582
Date d'inscription : 25/02/2009

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche Mar 24 Mar 2009 - 23:51

Des thread en monoprocesseur ne feront rien gagner, mais peuvent peut-être faciliter l'algo, je ne sais pas.
je n'ai pas encore réfléchis aux interdictions.
Ma machine de test n'est pas en dualcore, je ne sais pas ce qu'il en est chez Julien...
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Julien Mer 25 Mar 2009 - 6:48

Oui, moi j'ai un dualcore. Wink
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22499
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par porteuris Mer 25 Mar 2009 - 7:58

Pas mal comme iddée Wink
mais bon je pense pas pouvoir vous tenir à la cheville Very Happy
porteuris
porteuris
Membre
Membre

Masculin Nombre de messages : 224
Age : 31
Localisation : BETHUNE
Profession / Etudes : Lycéen 1°S -si
Points : 6371
Date d'inscription : 19/03/2009

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche Mer 25 Mar 2009 - 13:05

porteuris a écrit:Pas mal comme iddée Wink
mais bon je pense pas pouvoir vous tenir à la cheville Very Happy

Ca c'est pas dit du tout.
Toute la doc est à disposition de tout le monde.


Sinon je pense à une restriction à envisager: pas d'algorithmes probabilistes. Le résultat doit être sur à 100% (ou du moins dans les limites du hardware ^^)
Puisque certains sont en dualcore et pas d'autres: pas de thread (qui n'avantagent en rien en mono-coeur de toutes façons).
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Folkene Jeu 26 Mar 2009 - 10:58

avons nous le droit d'utiliser le langage scheme ? car pour des math et surtout des calcules récursif ça devrait être le mieux non

Folkene
Membre
Membre

Masculin Nombre de messages : 44
Age : 36
Localisation : Marseille
Profession / Etudes : Etudiant
Points : 5582
Date d'inscription : 25/02/2009

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche Jeu 26 Mar 2009 - 12:27

Je préfèrerais lisp à scheme, mais pourquoi pas.
Cependant je doute qu'il soit performant, tout comme prolog...
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8265
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser