Parler à la machine

Les langages de programmation

Découvre le C# et comment parler à un ordinateur !

A vibrant 3D illustration of a cute robot character reading a dictionary of code, surrounded by floating colorful symbols like brackets {} and semicolons ;, educational style, clean background

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.

A 3D illustration showing a human typing words on a keyboard, and a magic translator box converting those words into 1s and 0s for a computer, educational style, vibrant

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 :

exemple.cs
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

4.5

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

exemple.cs
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# :

calcul_tomates.cs
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
Python
Sciences des données, intelligence artificielle, scripts
JavaScript
Sites web interactifs
Java
Applications Android, logiciels d'entreprise
C#
Jeux vidéo (Unity), apps Windows, sites web
PHP
Sites web côté serveur
C / C++
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.