Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

C ou assembleur ?



  1. #1
    KHEOPS1982

    C ou assembleur ?


    ------

    Salut à tous ,

    Selon vous quels sont les avantages et inconvénients de la programmation de pic en C ou en assembleur ? Que préférez-vous ?

    Merci

    -----

  2. Publicité
  3. #2
    invite03481543

    Re : C ou assembleur ?

    Salut,
    certain te diront moi je préfère le C, d'autre l'assembleur, alors qu'en fait de nos jour la question ne se pose plus en termes de "préférence".
    L'assembleur est purement indigeste et tu ne peux pas connaitre tout les assembleurs de la planète.
    Donc des gens pas bête on inventé le langage de haut niveau, non pas qu'il soit de haute voltige mais plus accessible au pékin moyen et surtout facilement transportable d'un µP, ou µC, à l'autre.
    C'est le compilo qui se charge de transformer la mixture en 0 et 1.
    Dans certain cas précis quand ta besoin d'un chausse pieds pour entrer ton code, certain veulent te faire croire que seul un prog en assembleur peut le faire.
    Pipo car si t'as pas assez de place tu prend la taille au dessus et comme ça tu évites que ton programmeur s'endorme sur sa feuille à trop vouloir rentrer le dernier bit.
    Je ne te parles pas du coût d'une éventuelle mise à niveau du soft quand celui qui a pondu le "super" programme est partit ailleurs.
    Alors qu'en C ou Pascal et autres d'ailleurs, est bien plus facile à manipuler.

    Pour finir rappel toi bien qu'un bon programme est avant tout un programme parfaitement commenté.
    Ce qui se conçoit bien s'énonce clairement.


    A+
    HULK

  4. #3
    Gérard

    Re : C ou assembleur ?

    Bonjour,
    Regarde en bas de la page http://www.lextronic.fr/mikro/PP2.htm, tu trouveras 3 compilateurs Basic, C et Pascal pour PIC.
    Tu essayes et tu choisis en fonction de tes préférences.
    Il existe d'autres compilateurs que ce soit C ou Basic, perso, j'utilise Proton+ (Basic).
    Gérard.

  5. #4
    FSE

    Re : C ou assembleur ?

    Dans leur début, les compilateurs de langage évolué avait tendance à génerer un code machine envahissant. Les microcontroleurs étaient souvent à cours de place pour loger les programmes
    Avec le temps, la place mémoire dans les microcontroleurs a augmenté d'une part, et d'autre part les compilateurs ont suffisamment évolué pour génerer des codes de tailles raisonnables, tailles bien souvent comparables à ce qu'on obtient par l'utilisation de l'assembleur.
    Rien ne justifie plus vraiment l'utilisation de l'assembleur sauf qq exceptions... mais l'utilisation de l'assembleur dans le corps d'un projet ne le justifie plus en 2006.
    Comme l'écrit un des membres du Forum l'essentiel ce sont les commentaires.

  6. A voir en vidéo sur Futura

Discussions similaires

  1. assembleur
    Par superdj76 dans le forum Électronique
    Réponses: 3
    Dernier message: 10/09/2007, 07h10
  2. langage assembleur
    Par etogoemane dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 03/03/2007, 14h06
  3. programme assembleur
    Par DID2000 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 29/05/2006, 22h33
  4. exercice en assembleur
    Par Guence dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 26/05/2006, 16h03
  5. Assembleur
    Par vae- dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 18/02/2006, 13h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.