Les langages non algorithmiques en deux mots
Ces langages ne possèdent pas (ou pas dans le sens dont on l’emploie habituellement) de variables, de conditions et de boucles. Il n’est pas possible de dire « Si » ou « Sinon », « Pour tout » ou « Tant que ». Ils sont déclaratifs et statiques, mais cela ne veut pas dire qu’ils sont simples, loin de là !
Les langages de structure
- Permettent de structurer une information.
- Exemples :
- Données brutes : JSON, XML, YAML, HTML
- Structure de documents : Markdown, LaTeX (voir notre fiche concernant LaTeX)
- Pourquoi plusieurs langages différents ? Différents standards, différents usages
Exemple : JSON
{
"prenom": "Jean Michel",
"nom": "Jarre",
"age": 45
}
Exemple : XML
<personne>
<prenom>Jean-Michel</prenom>
<nom>Jarre</nom>
<age>45</age>
</personne>
Les langages de requête
- Permettent de demander quelque chose
- Exemples : SQL (Bases de données, voir notre fiche thématique sur les bases de données), Expressions Régulières (Chercher dans du texte)
- Pourquoi plusieurs langages différents ? Usages différents
Exemple : SQL
SELECT * FROM utilisateurs
WHERE prenom = "Jean-Michel";
Exemple : Expressions régulières
0*([0-9]*)((\.|,)([0-9]+))?
Les langages du web
- Permettent de structurer et styliser une page web
- Exemples :
- HTML (voir notre fiche dédiée au langage HTML)
- CSS (voir notre fiche dédiée au langage CSS)
- Pourquoi plusieurs langages différents ? Usages différents (voir notre fiche dédiée aux langages du web client)
Exemple : HTML
<article>
<h1>Titre principal</h1>
<p>Contenu de l'article</p>
<em>Créé le 2026-01-10 08:03:22</em>
</article>
Exemple : CSS
article {
font-size: 24px;
font-style: italic;
color: purple;
}
Vous voulez essayer ?
Essayez de représenter ce qui existe sur une carte d'identification que vous possédez : carte d'identité, carte étudiant... déterminez vous-même les clés (ce dont on parle) et les valeurs (ce qui est écrit).
Vous pouvez aussi le faire sur un site marchand simple, en essayant de structurer ce qui est présent sur chacun des articles, et ce qui semble spécifique à une catégorie d'article. Rédigez avec la syntaxe présentée en essayant de ne pas faire de faute !