Forum Programmation.c Cherche projet à coder en C uniquement avec la libc standard

Posté par .
Tags : aucun
1
12
mar.
2009
Bonjour,

Je suis actuellement dans un cursus de Physique (second cycle, M1).

je dois faire un projet en C, mais je ne sais pas quoi écrire. Le cours porte essentiellement sur la librairie standard, donc je ne peux pas (ou ne veux pas) utiliser de bibliothèque tierce.

Je n'ai pas non plus énormément d'heures.

Je voudrai donc écrire un programme sympathique, qui soit éventuellement en lien avec la science, qui nécessite ~2000 lignes de code (si vous pensez que ça ne fait pas assez, dites le :p - pour ma part j'ai tendance à considérer que c'est beaucoup).

J'ai quelques notions sur le C (listes chaînées, structures, union, type, etc), et d'algorithmique (arbres binaires, tri). Je compte utiliser au maximum la librairie standard lorsque c'est possible sans réinventer la roue.

Si vous avez des idées intéressantes, vous pouvez me les donner, s'il vous plaît. Il est probable que je redonne le code sur internet (Licence GPL ou autre... J'aurai tendance personnellement à le mettre en DWTFYW ou BSD ...) Vous pouvez me suggérer une licence puisque je vous demande l'idée de départ :p .

Merci beaucoup pour vos suggestions :) .
  • # Une sophie !

    Posté par (page perso) . Évalué à 5.

    Une sophie en ligne de commande pour l'instant, comme celle de la poste (que l'on retrouve un peu partout, mais c'est à la poste que c'est le plus rigolo):
    http://monbureaudeposte.laposte.fr/fileadmin/www.bureaudepos(...)

    Source: http://linuxfr.org/~jeffcom/27695.html

    Envoyé depuis mon lapin.

    • [^] # Re: Une sophie !

      Posté par (page perso) . Évalué à 2.

      En lisant "Sophie", j'ai tout de suite pensé à la girafe ! Je trouvais ça surprenant que la Poste propose une girafe Sophie électronique... Je vais peut-être aller me chercher un café, moi... ... ...
  • # Greyc ?

    Posté par (page perso) . Évalué à 2.

    Il y a peut-être des trucs à creuser, du côté des outils développés par le laboratoire Greyc ?
    http://www.greyc.unicaen.fr
  • # Idée de projet

    Posté par . Évalué à -1.

    Tu pourrais essayer de coder une application de modélisation de l'enchainement d'une réaction nucléaire dans un espace confiné, genre réacteur (ou à l'air libre), le tout en puissance distribuée.

    Ca touche bien à la physique et je pense que ça doit rester possible avec la librairie standard. (sauf peut-être pour la partie réseau, je m'y suis jamais beaucoup intéressé en C)

    A mon avis il y a déjà du taf derrière ça :p

    (Si c'est pas assez, attaque toi à la physique stellaire et à l'équilibrage des réactions au cœur d'une étoile, mais là ca devient du lourd je crois XD)
    • [^] # Re: Idée de projet

      Posté par . Évalué à 2.

      Désolé, mais mon code n'a pas pour vocation de tourner sur des systèmes distribués.

      Je voudrai faire un application monoposte, mono - utilisateur.

      Je pense que je vais faire un algo de compression de texte sans pert type huffmann, ça le fait bien avec le traitement du signal, etc.

      Votre avis ?
      • [^] # Re: Idée de projet

        Posté par (page perso) . Évalué à 2.

        Déjà qu'il existe beaucoup de formats de compression de données, en faire un en plus n'est pas forcément utile, à moins que t'ai une idée révolutionnaire dans le domaine.

        Envoyé depuis mon lapin.

  • # Xscreensaver

    Posté par (page perso) . Évalué à 2.

    Regarde les programmes d'xscreensaver, t'as plein de trucs super marrants, comme des systèmes de particules, des attractions gravitationnelles, etc.

    Sinon, tu peux faire un assistant pour raytracers humains : http://traipse.com/sphere/index.html
  • # Pas mal de choses possibles

    Posté par (page perso) . Évalué à 1.

    Hello...

    Il y a plein de programme possible... Génération de labyrinthe avec recherche de sortie de plusieurs manières (exploration exhaustive, djikstra, pathfinding,...), un logiciel permettant de créer un réseau de neuronnes, un logiciel de data mining,...

    Tout dépend de tes interêts.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.