Les langages C /C++

Les langages C et C++ sont deux langages de programmation informatique. Tous les deux sont des langages compilés. C'est-à-dire que toutes les instructions de ces langages sont traduites par un compilateur en un langage utilisable par l’ordinateur. On les compile pour le but d’obtenir un fichier exécutable qui n’aura besoin d’un programme que lui-même pour s’exécuter.

Le langage C est le successeur du langage B (d’où son nom). Le langage C a été développé en 1972 par Dennis Ritchie dans les laboratoires Bell de la société AT&T et il a été longtemps le langage de programmation de référence et il est l’un des langages les plus utilisés aujourd’hui.

Le C++ est l’incrémentation du C. il est la version orienté objet du langage C. C’est pour cela d’ailleurs qu’on n’a pas voulu séparer ces deux langages.

Qu’est ce que l’on gagne en étudiant ces langages ?

Eh bien si vous utilisez un ordinateur, vous utilisez aussi tous les jours des applications développées en langage C, C++ ou en un langage similaire.
Oui le C/C++ est utilisé pour coder des logiciels comme les jeux vidéo, les calculatrices, les navigateurs, les lecteurs audio/vidéo…

Sur cette partie nous allons voir

I. La librairie standard du langage C

  1. Le logiciel qu’il nous faut
  2. Structure d’un programme C
  3. Les variables
  4. Les entrées/ sorties : printf, puts, les ordres de contrôle,
  5. Les fonctions
  6. Les operateurs
  7. Les conditions
  8. Les boucles
  9. Les chaines de caractère
  10. Les pointeurs
  11. Les tableaux
  12. Le préprocesseur
  13. Manipulation des fichiers
  14. La librairie standard
  15. Création de votre setup

II. Le C++

  1. La différence du C au C++
  2. Déclaration de classes en C++
  3. Encapsulation des données
  4. Héritage
  5. Classes virtuelles
  6. Fonctions et classes amies
  7. Constructeurs et destructeurs
  8. Classes et pointeurs
  9. Données et fonctions membres statiques
  10. Surcharge des opérateurs
  11. Le polymorphisme

III. Le GTK+

  1. Introduction sur le GTK
  2. votre première fenêtre
  3. Les fenêtres
  4. Les labels
  5. Introduction sur Les boutons
  6. Les box
  7. Les tables
  8. Les listes chaînées
  9. Les entrées de saisie
  10. Les décorations
  11. Les images
  12. Les boîtes de dialogue
  13. Les boutons
  14. Les menus
  15. La barre d'outils
  16. La barre d'état
  17. La sélection de valeurs numériques
  18. La barre de progression
  19. Sélection de fichiers
  20. Les fenêtres avec barres de défilement
  21. Les zones de texte
  22. Les pages à onglets
  23. Le widget GtkTreeview
  24. Afficher le contenue d'un fichier
  25. Les raccourcis clavier
  26. Afficher l'arborescence du disque
  27. Votre signature en boite de dialogue

Retour sur le portail du langage C/C++


| Copyright © www.samomoi.com | réalisation: Samomoi Multimedia|chartes du site |