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 !

[Concours] Concours de programmation.

Poster un nouveau sujet   Répondre au sujet

Voir le sujet précédent Voir le sujet suivant Aller en bas

Annonce [Concours] Concours de programmation.

Message par Duche le Mar 24 Mar - 20: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
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Julien le Mar 24 Mar - 20: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
Administrateur
Administrateur

Masculin Nombre de messages: 9964
Age: 22
Localisation: Bourges
Profession / Etudes: Elève ingénieur
Points: 9312
Date d'inscription: 10/03/2005

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche le Mar 24 Mar - 21: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
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Julien le Mar 24 Mar - 22: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
Administrateur
Administrateur

Masculin Nombre de messages: 9964
Age: 22
Localisation: Bourges
Profession / Etudes: Elève ingénieur
Points: 9312
Date d'inscription: 10/03/2005

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche le Mar 24 Mar - 22: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
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Julien le Mar 24 Mar - 22: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
Administrateur
Administrateur

Masculin Nombre de messages: 9964
Age: 22
Localisation: Bourges
Profession / Etudes: Elève ingénieur
Points: 9312
Date d'inscription: 10/03/2005

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche le Mer 25 Mar - 0: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
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Folkene le Mer 25 Mar - 0:32

On est autorisé au thread POSIX ?

Folkene
Membre
Membre

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

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche le Mer 25 Mar - 0: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
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Julien le Mer 25 Mar - 7:48

Oui, moi j'ai un dualcore. Wink

Julien
Administrateur
Administrateur

Masculin Nombre de messages: 9964
Age: 22
Localisation: Bourges
Profession / Etudes: Elève ingénieur
Points: 9312
Date d'inscription: 10/03/2005

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par porteuris le Mer 25 Mar - 8:58

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

porteuris
Membre
Membre

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

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche le Mer 25 Mar - 14: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
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Folkene le Jeu 26 Mar - 11: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: 22
Localisation: Marseille
Profession / Etudes: Etudiant
Points: 314
Date d'inscription: 25/02/2009

Revenir en haut Aller en bas

Annonce Re: [Concours] Concours de programmation.

Message par Duche le Jeu 26 Mar - 13:27

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

_________________
Duche
ERROR - No keyboard Connected. Press any key to continue...

Duche
Modérateur
Modérateur

Masculin Nombre de messages: 2115
Age: 24
Localisation: wavre (Belgique)
Profession / Etudes: Mathémticien, étudiant en informatique.
Points: 2667
Date d'inscription: 16/01/2006

http://mathimaticus.easyforum.fr

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum