Cplusplus CPR Informatique poste ou septembre Programmer en C avec le ? CTable des matières PRÉSENTATION DU LANGAGE C HISTORIQUE DU C C OUVRAGES DE RÉFÉRENCE LE LANGAGE C LES BASES DU C LES SOURCES ET LES COMMENTAIRES LES TYPES SIMPLES DE DONNÉES LES INST

CPR Informatique poste ou septembre Programmer en C avec le ? CTable des matières PRÉSENTATION DU LANGAGE C HISTORIQUE DU C C OUVRAGES DE RÉFÉRENCE LE LANGAGE C LES BASES DU C LES SOURCES ET LES COMMENTAIRES LES TYPES SIMPLES DE DONNÉES LES INSTRUCTIONS DE L ? ALGORITHME AU PROGRAMME LES CONVERSIONS ET LES TRANSTYPAGES TABLEAUX ET CHA? NES DE CARACTÈRES LES TYPES COMPLEXES ET PRÉDÉFINIS LA REDÉFINITION D'UN TYPE LES FONCTIONS ET LE PASSAGE DES PARAMÈTRES LES POINTEURS LES FICHIERS L ? ALLOCATION PROGRAMMÉE EN C PROGRAMMER EN C LES SOURCES ET LES COMMENTAIRES LES TABLEAUX LES FONCTIONS L'ALLOCATION PROGRAMMÉE EN C L'ENCAPSULATION ET LES FONCTIONS AMIES LES CONSTRUCTEURS ET LE DESTRUCTEUR D'UNE CLASSE LA SURCHARGE D 'OPÉRATEUR ET LES FONCTIONS INLINE LE CONSTRUCTEUR DE COPIE LA GÉNÉRICITÉ L'HÉRITAGE LES FLUX LES EXCEPTIONS INDEX IGN ENSG Cellule Pédagogique et de Recherche en Informatique page C Présentation du langage C Le C est une extrapolation du langage C lui-même inventé pour écrire le système d'exploitation UNIX et très répandu dans l'industrie Le C est un langage compilé relativement structuré le C étant très proche du système d'exploitation on peut accéder directement à la mémoire et c'est même parfois nécessaire Le C est considéré comme un langage orienté objet car il répond aux trois principes fondamentaux encapsulation polymorphisme et héritage En plus des types simples et complexes du C on peut dé ?nir des classes qui sont des structures évoluées dont certains champs appelés membres sont des fonctions appelées méthodes selon le principe d'encapsulation Le programmeur doit gérer l'accessibilité aux champs des classes qu'il dé ?nit certains membres peuvent être rendus accessibles directement comme un champ d'une structure En C deux fonctions peuvent avoir le même nom principe de polymorphisme si leurs paramètres ont des types di ?érents Elles peuvent également avoir des paramètres facultatifs dont la valeur par défaut est mentionnée dans le prototype appelé signature Les classes peuvent être dé ?nies à partir d'autres classes selon le principe d'héritage multiple De même il est possible de dé ?nir des fonctions ou des classes génériques dont le comportement dépendra lors de l'édition de lien dynamique d'un type fourni par l'utilisateur la fonction min x y est générique car elle compare deux valeurs x et y de même type et renvoie la plus petite des valeurs Pour montrer comment programmer en C ce support de cours utilisera comme ?l conducteur la manipulation de tableaux ensembles de cases contigu? s de même type Le premier programme sera écrit de la manière la plus simple possible jusqu'à l'écriture d'un véritable gestionnaire de tableaux avec sauvegarde sur ?chiers Chaque programme apportera son lot de précisions ou de nouveautés ? IGN ENSG Cellule Pédagogique et de Recherche en Informatique page C Historique du C C Le langage C est un langage de type déclaratif comme le Pascal Il a été créé dans les années par une seule personne Dennis Ritchie AT T Son but était de réécrire le système d'exploitation UNIX en langage évolué car

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager