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.
- Lire le guide commun de bonne pratiques : https://www.w3schools.com/js/js_conventions.asp