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

Choisir un environnement de développement Discussion :

[Debutant]Editeur, compilateur et débogueur C


Sujet :

Choisir un environnement de développement

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de ouflala
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut [Debutant]Editeur, compilateur et débogueur C
    Bonjour à tous!

    tout d'abord bravo pour votre site qui a l'air tres complet! En effet, je suis un peti' nouveau... Embarassed

    Passionné d'informatique, j'ai decidé d'"apprendre le langage C! maisvoilma, mon niveau est au niveau des paquerettes... Laughing

    J'ai dl vos cours et j'aimerai essayé de faire un petit prgrm. Mais faut il un logiciel pour ecrire et lancer des programmes en C ou peut on le realiser directement sur un bloc note par exemple???

    merci de vos reponse
    a+
    ouflala Razz Cool

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Le code source est simplement un fichier texte, que tu edites avec ton editeur prefere. Il faut juste que le fichier ait l'extension conventionelle .c.
    Ensuite, tu telecharges et installes un compilateur (cf. FAQ C plus haut). Le compilateur traduira ton code en langage machine et, avec l'aide d'autres composants compris dans le compilateur, construira l'executable final.

    Bon courage. Note que le C n'est pas un langage facile pour debuter.

  3. #3
    Membre confirmé Avatar de ouflala
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut
    salut DAZUMBA!

    merci pour ta reponse, quel autre language me conseilles tu?

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: comment lancer u prgm en c?
    Citation Envoyé par ouflala
    Mais faut il un logiciel pour ecrire et lancer des programmes en C ou peut on le realiser directement sur un bloc note par exemple???
    Il faut :
    • un éditeur (bloc note, ok, mais très rustique). J'utilise UltraEdit 32
    • un compilateur/linker (gcc, borland C etc.)
    • un gestionnaire de projet (make....)
    • [un debogueur (pas indispensable, mais pratique)]

    Il existe des logiciels qui regroupent ces fonctions. Ce sont les EDI (IDE) ou Envoronnements de Développement Intégrés

    Les gratuits les plus connus pour Windows sont
    • Dev-C++
    • Mingw Developper Studio
    • Code::Blocks
    • Eclipse + CDT

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 55
    Par défaut
    Citation Envoyé par ouflala
    salut DAZUMBA!

    merci pour ta reponse, quel autre language me conseilles tu?
    Python. Cela n'engage que moi mais j'y vois trois gros avantages : c'est gratuit, très intuitif et de nombreuses librairies existent déjà ...

  6. #6
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Faut pas parler de langage gratuit à un débutant, il est à savoir que "tous" (enfin sauf peut 2 ou 3 de chez MS) les langages sont gratuits, c'est juste certains outils qui ne le sont pas mais ceux cités par Emmanuel le sont, sauf peut etre celui qu'il utilise (UltraEdit 32) ! Il est a savoir également qu'on ne comptent plus les bibliothèques additionnelles qui existe pour ce langage !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  7. #7
    Membre confirmé Avatar de ouflala
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut
    # un éditeur (bloc note, ok, mais très rustique). J'utilise UltraEdit 32
    # un compilateur/linker (gcc, borland C etc.)
    # un gestionnaire de projet (make....)
    # [un debogueur (pas indispensable, mais pratique)]

    Merci pou tes info emmanuel, a quoi servent un gestionnaire de prjet et un debogueur
    8)

  8. #8
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 55
    Par défaut
    Oui je suis d'accord.
    J'ai surement un point de vue un peu trop industriel. J'entends par là que j'ai toujours eut des problèmes de license où autre à chaque fois que j'ai fait du C.
    Je n'ai jamais eut ce problème en python.

  9. #9
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par ouflala
    # un gestionnaire de projet (make....)
    # [un debogueur (pas indispensable, mais pratique)]

    Merci pou tes info emmanuel, a quoi servent un gestionnaire de prjet et un debogueur
    • Le gestionnaire de projet permet de gérer les outils de développement et les sources (.c, .h) de manière cohérente, de façon à créer un exécutable à jour dès qu'un ou plusieurs fichiers sont modifiés. Ca permet aussi de gérer les options de compilation, les bibliothèques externes... les sorties (exécutables, bibliothèque...)
    • Le débogueur est un outil qui permet l'exécution pas à pas, la visualisation des registres et de la mémoire... Bref, d'inspecter du code en train de s'exécuter afin de vérifier si le comportement est bien normal ou si il ya un bug...

  10. #10
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Citation Envoyé par ouflala
    quel autre language me conseilles tu?
    Honnetement, je n'en sais rien. Cela depend des personnes, de leur niveau de motivation et surtout de leur tolerance a la frustation. Par la j'entends que certains seront heureux avec un petit programme en mode console, qui prend deux nombres et les additionne, alors que d'autres voudront faire un jeu 3D en deux jours (le premier type de personne est evidemment plus raisonnable). Dans tout les cas, apprendre la programmation sans en avoir l'utilite ou l'obligation est difficile. Le decouragement arrive vite.

    Pour resume, les langages evoluent vers un niveau d'abstraction de plus en plus eleve. C'est a dire que le programmeur a de moins en moins a connaitre le fonctionnement interne de la machine pour resoudre son probleme. Le C a un bas niveau d'abstraction (i.e. proche de la machine), ce qui le rend difficile d'approche pour un debutant. De plus, le C a ete concu pour etre versatile, et ainsi ne propose que le strict minimum. Le reste, il faut le faire soit meme.

    Les langages de plus haut niveau a la mode en ce moment sont Java et Python. Les fans de chaque langage te diront que le leur est le meilleur, le plus simple, le plus rapide, le plus utilise, le plus apte a epater les copines... Ce sera a toi de te faire une opinion.

Discussions similaires

  1. Editeur / compilateur C sous windows 7
    Par jacko2 dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 10/06/2010, 20h31
  2. Débuter en C++ ? quel Editeur/compilateur libre ?
    Par ParMesSoins dans le forum Choisir un environnement de développement
    Réponses: 20
    Dernier message: 19/10/2007, 15h28
  3. [DEBUTANT] Editeur XSL, XSLT
    Par elitost dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 15/10/2004, 13h16
  4. Compilateur - editeur C++ pour Linux
    Par Torpedox dans le forum Choisir un environnement de développement
    Réponses: 5
    Dernier message: 15/09/2002, 02h16

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