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 :

[Débat] Choix d'un OS pour coder


Sujet :

C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut [Débat] Choix d'un OS pour coder
    Bonjour à tous

    Voilà,je souhaite modestement me mettre à coder en C++,et je me demandais si le choix du systeme d'exploitation avait son importance.

    J'ai une machine sous Xp sp2 et une autre sous Kubuntu que je maitrise beaucoup moins bien...

    Merci!


  2. #2
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    Bien le bonsoir,

    Si c'est pour apprendre, je dirais que l'OS n'aura pas d'importance. Le C++ standard est portable et beaucoup de bibliothèques le sont également. Ce qui pourra guider ton choix sera alors peut-être davantage l'environnement de développement qui sera plus ou moins ergonomique/intuitif/facile à prendre en main.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut
    Merci khayyam90

    Je vais me servir de ce manuel recommandé sur le site:



    Il propose un environnement pour Linux et Windows,je ferai donc mon choix à l'usage!

    Bye!

  4. #4
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Par défaut
    Personnellement j'utilise les deux devC++ pour windows et emacs pour linux, l'interet c'est que sous windows tu n'as pas besoin de faire de makefile devC++ le fait tout seul en mode projet! Par contre avec Linux tu dois le faire tout seul mais le gros avantage c'est que emacs est blindé de raccourcis tres utiles et pratiques! Donc apres c'est selon tes gouts! Bonne programmation!

  5. #5
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 635
    Par défaut
    Salut,

    Ce qui est le plus susceptible de guider ton choix d'OS pour la programmation, c'est... l'IDE (Integrated Development Environement: environnement de développement intégré) que tu va décider d'utiliser... si tu décide d'en utiliser un du moins.

    En effet, il est parfaitement possible de ne programmer qu'en utilisant un éditeur de texte brut (notepad sous windows gedit/kedit et similaires sous linux) et un compilateur associé à un éditeur de liens...

    Evidemment, le compilateur et son éditeur de liens associé peut etre GNU ou non, gratuit ou non, prévu pour tourner sous windows ou sous linux, voire, disponible pour windows et pour linux

    L'inconvéniant étant que toute la gestion du projet doit se faire manuellement - via création de Makefile ou similaire, entre autres.

    Des outils un peu plus évolués existent pour faciliter la gestion de projet: ce sont les IDE (Integrated Development Environment ou environnement intégré de développement), qui regroupent un éditeur de texte, un compilateur et son éditeur de liens, ainsi que quelques outils propres à la gestion des projet.

    Dans cette section, on trouve dev-Cpp, dont le développement a été arreté, code::blocks qui en a repris le flambeau, ainsi que les versions gratuites des grands éditeurs (VC++ de microsoft, Borland C++ compiler...)

    Enfin, il existe des RAD(Rapid Application Development), fournissent tout ce que peut fournir un IDE, mais qui y ajoute des outils facilitant la mise au point d'interfaces graphique...

    Parmis eux, on en trouve des gratuits (kdevelop, qtdesigner sous conditions sous windows,...) et des payants (versions professionnelles de visual studio ou de Borland C++ builder).

    A part le choix de l'outil que tu vas utiliser, fatalement, l'OS pour lequel tu va choisir de programmer tes applications sera déterminant:

    Si tu veux créer une application prévue pour tourner sous windows, sans t'en faire de la possiblité de la porter sous linux, il semble logique de la programmer sous windows, et l'inverse est fatalement également vrai

    Si, par contre, tu souhaite faire une application qui sera destinée, au final, à etre utilisable aussi bien sous linux que sous windows, il ne serait pas étonnant que sa conception passe par une étape sous windows et par une autre sous linux

    En gros, la question est donc "dis moi comment tu code, je te dirai quel OS utiliser"
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut
    salut!

    Merci beaucoup de toutes ces précisions!

    Pour te répondre koala:
    En gros, la question est donc "dis moi comment tu code, je te dirai quel OS utiliser"
    Je pense me cantonner aux exercices pendant un momment! Le but étant de savoir lire le code de softs libres que j'utilise et d'y mettre une main,pour le loisir.
    Ces softs existent pour windows et Linux,mais sont bien plus développés sous Windows.réussir à implementer les améliorations qui existent sous Windows sur les softs sous linux serait donc mon but.

    merci à tous!

  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
    On pourra mentionner eclipse, qui tourne sous windows et linux.
    C'est un peu l'usine à gaz mais c'est un bon IDE.

  8. #8
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 635
    Par défaut
    Je tiens à signaler que je n'ai absolument pas cherché à fournir une liste exhaustive, ni meme à présenter ceux que je préfère ou auxquels j'accorde une sensation de meilleure qualité...

    J'ai simplement présenter les outils qui me venaient à l'esprit
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut
    merci à tous!


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

Discussions similaires

  1. [CHOIX FRAMEWORK] Pour coder une appli Windows/Mac ?
    Par bobz68 dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 09/06/2015, 10h41
  2. Débat : quelle distribution Linux choisir pour débuter ?
    Par Anonymous dans le forum Distributions
    Réponses: 227
    Dernier message: 18/02/2015, 10h09
  3. Réponses: 28
    Dernier message: 05/07/2013, 10h05
  4. Réponses: 81
    Dernier message: 23/10/2010, 21h25
  5. Débat : Quel est le meilleur langage pour coder en open-source ?
    Par Katleen Erna dans le forum Actualités
    Réponses: 15
    Dernier message: 17/08/2009, 10h54

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