Les langages de programmation
Découvre le C# et comment parler à un ordinateur !
Pourquoi a-t-on besoin d'un langage ?
Tu l'as vu : l'ordinateur ne comprend que les zéros et les uns. Pour ne pas avoir à tout écrire en binaire (ce serait épuisant !), les ingénieurs ont inventé des langages de programmation.
Une grammaire pour parler
Un langage de programmation, c'est comme une grammaire : il y a des règles d'écriture, des mots réservés, et le compilateur se charge de tout traduire en binaire pour toi.
C'est comme apprendre une langue !
Tout comme le français a des règles (sujet-verbe-complément), un langage de programmation a sa propre syntaxe à respecter.
🎯 Pourquoi le C# ?
Dans ce cours, tu vas apprendre le C# (qui se prononce "C-Sharp"). Pourquoi ce choix ?
Polyvalent
Applications, sites web, jeux vidéo, apps mobiles…
Gratuit
Les outils pour l'utiliser sont entièrement gratuits
En français
La documentation complète est disponible en français
Communauté
Grosse communauté francophone pour t'aider !
🔤 La grammaire du C#
Les mots-clés
Certains mots sont réservés par le langage : on les appelle des mots-clés. Par exemple var permet de réserver un espace en mémoire :
var quantiteTomate = 5;
Ici on crée une variable appelée quantiteTomate et on y met la valeur 5. L'ordinateur se charge tout seul de gérer l'emplacement en mémoire. Pratique !
Les règles de nommage
Pour nommer une variable en C# :
Pas d'espaces
Utilise une majuscule pour séparer les mots : monAge
Lettres, chiffres, _
Tu peux utiliser des lettres, des chiffres et le tiret bas _
Pas de chiffre au début
Le premier caractère ne peut pas être un chiffre
Sensible à la casse
age et Age sont différents !
Autres règles importantes
Point-virgule
Chaque instruction se termine par un point-virgule
Point décimal
Le séparateur décimal est le point (pas la virgule)
Plusieurs lignes
Tu peux mettre plusieurs instructions sur la même ligne
var prix_HT = 4.5;
var TVA = 5.5;
📖 Un exemple concret
Imaginons qu'on veuille calculer le prix total de tomates avec la TVA. Voici comment l'écrire en C# :
var quantiteTomate = 5;
var prixTomate = 3.0;
var tauxTVA = 5.5;
var prixHT = quantiteTomate * prixTomate;
var montantTVA = prixHT * tauxTVA / 100;
var prixTTC = prixHT + montantTVA;
Console.WriteLine("Le stock de tomates TTC est valorisé à " + prixTTC);
C'est beaucoup plus lisible que des suites de 0 et de 1, non ? 😊
🌍 Les autres langages
Il existe des milliers de langages de programmation ! Tu en as peut-être déjà entendu parler :
| Langage | Utilisé pour |
|---|---|
|
|
Sciences des données, intelligence artificielle, scripts |
|
|
Sites web interactifs |
|
|
Applications Android, logiciels d'entreprise |
|
|
Jeux vidéo (Unity), apps Windows, sites web |
|
|
Sites web côté serveur |
|
|
Systèmes embarqués, jeux très performants |
💡 Astuce
Si tu apprends bien le C#, il sera beaucoup plus facile d'apprendre un autre langage ensuite ! Les concepts de base sont les mêmes partout.