IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

une idée de projet pour avancer en programmation c++


Sujet :

C++

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2018
    Messages : 4
    Par défaut une idée de projet pour avancer en programmation c++
    Bonjour tout le monde !
    je suis étudiant en électronique des systèmes embarqués
    J’aimairais avoir une idée pour réaliser un projet en c++ , le but c'est d'avoir une connaissance solide dans la programmation orientée objet .
    A ne pas oublier je ne suis qu'un débutant je connais pas beaucoup de chose en c++ , pour cette année d'étude on s"est limité au niveau des classes et héritage

    merci d'avance !!!!

  2. #2
    Membre Expert
    Inscrit en
    Mars 2005
    Messages
    1 431
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431

  3. #3
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Mon exo préféré (et le seul que j'aime bien pour la partie OO en fait): le javaquarium (à faire en C++ donc).
    (Je te laisse chercher ses énoncés avec ton moteur de recherche préféré pour que tu aies un lien pérenne.)
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Attention toutefois, ne te contente pas d'obtenir un résultat qui marche, mais essaie de comprendre pourquoi.

    Et comme tu apprends, n'hésite pas à nous poser des questions, il est possible que tu rate certains principes de qualité associés au C++ (entre autre).

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    1 110
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 110
    Par défaut
    Citation Envoyé par Matt_Houston Voir le message

    Et j'ajouterais
    -ping pong
    -combat naval
    -pacman
    -space invaders
    -break wall
    -tetris
    -block out
    -bomberman
    -etc

  6. #6
    Membre éclairé Avatar de onilink_
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    611
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 611
    Par défaut
    Si tu veux t’entraîner spécifiquement à la POO, sans forcement avoir à utiliser de lib de fenêtrage, un exercice intéressant est de faire un petit interpréteur.
    Tu vas avoir de nombreux "challenges" au niveau structurel, et au niveau algorithmique.

    Un interpréteur est constitué:
    - d'un lexer, qui va lire ton entrée et la découper en tokens, plus simples a utiliser ensuite
    - d'un parser, qui va utiliser les tokens pour générer un AST (abstract syntaxical tree)
    - d'un interpréteur, qui peut utiliser l'AST pour interpréter ton code directement (lent, mais facile a faire)

    Une grande partie de la POO sera pour l'AST et l'interpréteur.
    En effet un AST peut être facilement représenté en utilisant de l'héritage et du polymorphisme.

    Pour l’interpréteur tu peux aller un peu plus loin et utiliser un pattern visitor pour parcourir l'AST, et l'interpréter (ou même le compiler en bytecode si tu es motivé).

    Bref, si tu aimes un tant soit peut l'informatique théorique ça devrait te plaire, et c'est un exercice très complet.

Discussions similaires

  1. [Partenaire] Une idée, un projet
    Par laffarguee dans le forum Autres
    Réponses: 0
    Dernier message: 08/02/2009, 12h25
  2. Cherche avis sur une idée d'IA pour un rpg...
    Par Neolander dans le forum Intelligence artificielle
    Réponses: 12
    Dernier message: 31/03/2008, 07h19
  3. [VS] pas de projet pour avoir un programme EXE?
    Par olivier57b dans le forum Débuter
    Réponses: 3
    Dernier message: 22/03/2008, 19h17
  4. [Site web] Protéger une idée de projet ?
    Par Fabouney dans le forum Juridique
    Réponses: 8
    Dernier message: 12/09/2006, 13h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo