Quelle est la différence entre C et C++ ?

4 Réponses


  • La principale différence entre C et C++ est que C est un langage de programmation procédural et ne prend pas en charge les classes et les objets, tandis que C++ est une combinaison de langage de programmation procédural et orienté objet. par conséquent, C++ peut être appelé un langage hybride.

    Si vous voulez en savoir plus, obtenez de l'aide sur CodeAvail - Aide pour les devoirs
    en informatique en ligne

  • Le langage C++ est dérivé du langage C. La différence fondamentale est que C est un langage structuré alors que C++ est un langage orienté objet. En C++, vous pouvez utiliser des classes et l'héritage, etc., ce qui en fait un excellent langage pour écrire des systèmes d'exploitation.
  • Le langage AC est découvert par Dennis Ritchi aux laboratoires Bell et C est le langage de programmation qui est utilisé partout et c'est le langage de base

     

    Une petite histoire sur Dennis M ritchi

     

    Dennis MacAlistair RitchieNé le 9 septembre 1941 (68 ans)

    Bronxville, New YorkFields InformatiqueInstitutions Lucent Technologies

    Bell LabsConnu pour ALTRAN

    B

    BCPL

    C

    Multics

    Unix

    Récompenses notables Turing Award

    National Medal of Technology

     
  • C est un langage de programmation structuré, c'est-à-dire que le programme est divisé en parties appelées fonctions. L'accent est mis uniquement sur les fonctions (résolution de problèmes). Les données peuvent passer d'une fonction à une autre. Ainsi, les données circulent librement. La sécurité est moindre. C++ est un langage de programmation orienté objet. Dans la programmation orientée objet, l'accent est mis sur les données plutôt que sur le code. Les données ne sont pas autorisées à se déplacer librement, la sécurité est donc plus importante. C++ est un super ensemble de C, c'est-à-dire que les programmes écrits en C sont exécutés à l'aide du compilateur C++. C++ fournit des fonctionnalités supplémentaires telles que 1.classes et objets 2.Héritage 3.Polymorphisme (surcharge d'opérateurs et de fonctions) 4. Modèles 5.Gestion des exceptions, etc.

Ecrivez votre réponse

Votre réponse apparaîtra après modération