Compilateurs C++ pour PIC12/16 et PIC18
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Compilateurs C++ pour PIC12/16 et PIC18



  1. #1
    RISC

    Compilateurs C++ pour PIC12/16 et PIC18


    ------

    Salut,

    Je suis tombé aujourd'hui sur un site qui propose des compilateurs C++ pour les petits PICs (PIC12/16/18) y compris des versions gratuites (voir limites ici)

    Je pensais que ce type de compilateur n'était pas adapté aux petits processeurs (< 16/32 bits).
    Il semble donc que la demande soit suffisamment importante pour que des sociétés offrent des produits.

    En plus il est apparemment compatible MPLAB ;=).

    Je serais interéssé par avoir un retour d'autres utilisateurs ayant déjà utilisé le C++ sur des PICs (s'il y en a)
    Avantages sur l'utilisation du C ?

    Merci
    a+

    -----

  2. #2
    invite4671370c

    Re : Compilateurs C++ pour PIC12/16 et PIC18

    Je vois pas l'interet de la POO avec des PICS, du coup le C suffit amplement...

  3. #3
    sdec25

    Re : Compilateurs C++ pour PIC12/16 et PIC18

    Salut,
    Merci pour l'info, j'essaierai quand je ferai un nouveau programme.

    Le risque du C++ est d'avoir certains traitements "implicites" trop long, si on n'optimise pas les constructeurs, destructeurs ou surcharges d'opérateur. C'est un faux problème et les réticences à passer au C++ sont souvent dues au manque de connaissance de ce langage. Sinon il n'y a pas de raison que le C++ soit moins performant que le C. Si le compilateur compile bien du C en asm, il devrait aussi bien compiler du C++.
    Sinon, le C++ est un peu inutile si on ne fait pas de modélisation.

  4. #4
    RISC

    Re : Compilateurs C++ pour PIC12/16 et PIC18

    Salut SDEC,

    Ce que tu dis semble confirmer les résultats obtenus par un collègue qui vient récemment de faire un test du compilateur EC++ de IAR, spécialiste des compilateurs embarqués. Le test a été fait sur la famille PIC24 (16 bits) avec le compilateur C30. La taille du code était pratiquement similaire

    Je pensais que le C++ générait un code beaucoup plus gros que le C pour les microcontrôleurs mais ces tests semblent démontrer que des progrès ont été faits dans le domaine et cela vaut la peine de considérer le C++ pour de nouveaux projets (peut-être pas cependant pour des PIC12)

    a+

  5. A voir en vidéo sur Futura

Discussions similaires

  1. PINGUINO pour PIC18 USB ?
    Par RISC dans le forum Électronique
    Réponses: 0
    Dernier message: 17/10/2009, 22h03
  2. Réponses: 4
    Dernier message: 07/09/2008, 06h59
  3. programmation PIC18
    Par invite69ee2a36 dans le forum Électronique
    Réponses: 1
    Dernier message: 22/03/2007, 17h39
  4. Compilateurs VB
    Par invitea1b49bb7 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 11/03/2007, 15h17
  5. Besoin d'aide pour le compilateur C SDCC et les PIC18
    Par invite87be5ae9 dans le forum Électronique
    Réponses: 4
    Dernier message: 14/05/2006, 21h00
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...