Aller au contenu principal

Bases communes des langages de programmation

Qu'importe votre choix, vous passerez par ces bases. C'est pourquoi il est important de les comprendre et de les maîtriser.

  • Variables : Conteneurs pour stocker des données.
  • Types de données : Catégorisation des données (par ex., entier, chaîne de caractères, booléen).
  • Opérateurs : Symboles utilisés pour effectuer des opérations (par ex., +, -, *, /).
  • Instructions conditionnelles : Exécutent des morceaux de code en fonction de certaines conditions (par ex., if, else). Boucles : Exécutent des morceaux de code plusieurs fois (par ex., for, while).
  • Fonctions/Procédures : Blocs de code réutilisables.
  • Tableaux/Listes : Structures de données utilisées pour stocker des ensembles d'éléments.
  • Objets : Instances d'une classe dans la programmation orientée objet.
  • Classes : Modèles pour créer des objets.
  • Paradigmes : Modèles ou styles de programmation (par ex., impératif, orienté objet, fonctionnel).
  • Héritage : Capacité d'une classe à hériter des propriétés et des méthodes d'une autre classe.
  • Portée : Niveau d'accès d'une variable ou d'une fonction (par ex., global, local).
  • Exceptions : Gestion des erreurs ou des comportements inattendus.
  • Bibliothèques/API : Collections de fonctions prédéfinies et de classes.
  • Entrée/Sortie : Méthodes pour recevoir des données en entrée et afficher des données en sortie. (Recevoir un fichier texte et pouvoir le manipuler, afficher un message à l'utilisateur etc...)

Particularité de langages

Exemple avec JavaScript avec la coercition, le typage dynamique, prototypes.