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

Linux Discussion :

Apprentissage du c++ sous linux


Sujet :

Linux

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Par défaut Apprentissage du c++ sous linux
    Bonjour à tous, je souhaite découvrir le c++ pour la création de jeux vidéo, j'ai vu ce livre qui me paraît intéressant et j'aurais quleques questions

    1) quelqu'un a t'il déjà lu ce livre, et quels sont vos avis ?
    2) existe t'il d'autres livres (en français) sur le sujet que vous conseillez ?
    3) dans ce livre il aborde la programmation c++ sous windows, moi je suis sous linux, cela pose t'il problème ? (est-ce que je vais pouvoir suivre les exemples du livres sans problèmes ?)

    Merci d'avance pour vos réponses

  2. #2
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Salut,

    Voici un avis qui n'engage que moi, mais le meilleurs moyen de démarrer C++, c'est d'apprendre les bases du langage avec une référence destinée à cet apprentissage. Ensuite viendra la programmation des jeux vidéos.

    Ensuite, la programmation de jeux vidéos sous Windows est souvent liée à l'API Windows et à des bibliothèques propriétaires. Je n'ai pas lu le livre que mentionnes, mais il y a fort à parier que la plupart des codes qu'il contient ne seront pas compilables sous ton système Linux. D'autres avis de personnes ayant lu le livre te seront certainement plus profitables, et tu maximiseras tes chances de trouver une telle personne sur le forum consacré au développement de jeux: http://www.developpez.net/forums/forumdisplay.php?f=66

    Bonne chance dans tes recherches

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  3. #3
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 318
    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 318
    Par défaut
    1- Non.
    Le C++ est suffisament complexe pour ne pas méler son apprentissage à celui d'un domaine qui risque d'occulter des bases à ne pas négliger.

    2- En français. Désolé, je n'ai rien lu que je puisse conseiller.
    AC++ pour l'apprentissage du langage sinon.

    3- Si cela attaque des spécificités windows, oui très certainement tu ne pourras rien en faire.
    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 confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par Luc Hermitte
    AC++ pour l'apprentissage du langage sinon.
    Accelerated C++, de Andrew Koenig et Barbara E. Moo?

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  5. #5
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 318
    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 318
    Par défaut
    oui
    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...

  6. #6
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par Luc Hermitte
    oui
    Vous êtes déjà la 3 ou 4ème personne sur ce forum à conseiller cet ouvrage. Sa lecture doit en valoir la peine... Je vais le consulter à la bibliothèque dès demain... Merci et bonne nuit

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  7. #7
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    Ça reste un bouquin orienté pratique, qui ne vaut pas une bible théorique.

  8. #8
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par loufoque
    Ça reste un bouquin orienté pratique, qui ne vaut pas une bible théorique.
    Je l'ai feuilleté ce matin, il est interessant. Comme le dit la préface:
    Citation Envoyé par Accelerated C++
    If you are serious about C++ programming, you need to know everything in this book - even though this book doen't tell you eveything you need to know.
    Il semble que se soit une excellent introduction au langage, avant de se lancer dans d'autres ouvrages de référence tels Stroustrup ou autre (je suis pourtant généralement pas super enthousiate avec les livres qui proposent un survol du langage, getting stated et autres C++ primer).

    Cet ouvrage semble répondre à une difficulté que j'ai rencontré en passant du C en C++: finit la tendance naturelle à écrire des programmes hybrides C/C++. Accelerated C++ propose de démarrer directement avec des idiomes C++ et la bibliothèque standard, et c'est sans doutes bien, même si ce livre ne remplace pas sur le long terme une référence complète sur le langage.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  9. #9
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 318
    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 318
    Par défaut
    AC++ répond à un besoin : l'apprentissage du C++. Dans ce rôle, il a une excellente côte, et il la mérite. Justement par le fait qu'il enseigne le C++ et non un résidu de C avec des classes et des pointeurs. Soit le langage tel qu'il est sensé être employé -- enfin, si on vise à faire du robuste, maintenable, simple, ...

    Maintenant, oui une référence, c'est important. Suffisant ? Hum... Vu le fric que j'ai déjà claqué (et j'ai pas fini) en ouvrages de chez Addisson-Wesley, je ne dirai pas suffisant. Important, mais non suffisant. Et pourtant, chacun de ces bouquins apporte son petit quelque chose de plus que les autres, et que les deux références ne couvrent pas explicitement.

    Thierry, tu a une super bibliothèque à côté de chez toi pour qu'il ait AC++.
    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...

  10. #10
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par Luc Hermitte
    AC++ répond à un besoin : l'apprentissage du C++. Dans ce rôle, il a une excellente côte, et il la mérite. Justement par le fait qu'il enseigne le C++ et non un résidu de C avec des classes et des pointeurs. Soit le langage tel qu'il est sensé être employé -- enfin, si on vise à faire du robuste, maintenable, simple, ...

    Maintenant, oui une référence, c'est important. Suffisant ? Hum... Vu le fric que j'ai déjà claqué (et j'ai pas fini) en ouvrages de chez Addisson-Wesley, je ne dirai pas suffisant. Important, mais non suffisant. Et pourtant, chacun de ces bouquins apporte son petit quelque chose de plus que les autres, et que les deux références ne couvrent pas explicitement.

    Thierry, tu a une super bibliothèque à côté de chez toi pour qu'il ait AC++.
    Je fais un doctorat à l'Ecole Polytechnique Fédérale de Lausanne (pas en info), avec la possibilité de faire aussi venir des ouvrages de l'EPF à Zurich. Il n'y a jamais un livre que je n'ai pas trouvé (à part peut-être C unleashed. Bref, il faut pas que ce soit trop exotique). C'est agréable, surtout que Accelerated C++ n'est pas un très gros ouvrage, mais son étude semble permettre de belles choses.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  11. #11
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Par défaut
    Merci messieurs pour vos réponses, je pense que je vais suivre vos conseils et commencais tranquillement par l'apprentissage du c++ avant de m'essayer aux jeux vidéo.

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Série] Accès au port série sous linux
    Par ghost dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 10/10/2007, 10h43
  2. Comment désinstaller MySQL sous linux
    Par nahmsath dans le forum Installation
    Réponses: 5
    Dernier message: 18/09/2007, 10h46
  3. installer jbuilder7 sous linux
    Par rtlinfo34 dans le forum JBuilder
    Réponses: 5
    Dernier message: 30/10/2002, 19h16
  4. Réponses: 2
    Dernier message: 25/10/2002, 22h19
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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