🖥️
Apprendre le C — Les Fondamentaux du Langage C
  • Apprendre le C — Les Fondamentaux du Langage C
  • Contexte
  • I. Guide pratique du langage C
    • I.1 Préambule
      • I.1.1 Genèse et évolution
    • II.1 Introduction
      • II.1.1 Caractéristiques générales du C
        • Paradigmes de programmation adoptés
          • Paradigme de programmation impérative
            • Rappels sur l'architecture système
              • Principe d'Opcode
              • Principe des registres
                • Registres de données
                • Registres d'adresse
                • Registres d'instruction
                • Registres de contrôle et d'état
            • Distinction entre programmation impérative et programmation déclarative
          • Le paradigme procédural
          • Le paradigme structuré
      • II.1.2 Caractéristiques techniques du langage C
      • II.1.3 Applications du langage C
    • III.1 Coder en C
      • III.1.1 Organisation d’un programme en C
      • III.1.2 Phases de compilation
      • III.1.3 Mise en oeuvre du compilateur
Powered by GitBook
On this page

Was this helpful?

  1. I. Guide pratique du langage C
  2. II.1 Introduction
  3. II.1.1 Caractéristiques générales du C
  4. Paradigmes de programmation adoptés

Paradigme de programmation impérative

Présentation du paradigme de programmation impérative, fondement du langage C, qui repose sur l’exécution séquentielle d’instructions contrôlant directement le déroulement du programme.

La programmation impérative est un style de programmation dans lequel les instructions, indiquées explicitement, ordonnent à l'ordinateur d'accomplir certaines actions dans un ordre précis. Ces instructions sont exécutées de manière séquentielle, permettant aux programmeurs d'avoir un contrôle direct sur le déroulement des opérations. Le paradigme impératif est basé sur le modèle de la machine de Turing, qui est inhérent à la plupart des architectures informatiques modernes.

La programmation impérative est la pierre angulaire de nombreux langages de haut niveau, introduisant des notions plus évoluées comme les variables et les structures de contrôle. La plupart des langages de programmation modernes, y compris Fortran, Java, C et C++, ont adopté ce paradigme.

Les processeurs utilisés dans la plupart des ordinateurs fonctionnent selon une logique impérative. Ils exécutent une suite d'instructions de base, exprimées sous forme d'opcodes (codes opérationnels), qui forment le langage machine spécifique à l'architecture du processeur. À tout moment, l'état du programme est déterminé par le contenu de la mémoire principale de l'ordinateur.

PreviousParadigmes de programmation adoptésNextRappels sur l'architecture système

Last updated 3 months ago

Was this helpful?