En informatique, un langage de balisage est un langage permettant de structurer (ranger) ou mettre en forme (présenter) des données en les organisant à l'aide de balises.
Le langage de balisage le plus connu est sans doute le HTML qui sert à construire les pages Web.
Un langage de balisage n'est pas un langage de programmation : on dit que c'est un langage de description parce qu'il ne sert pas à écrire des programmes mais à décrire des données. Un langage de programmation dit à un ordinateur ce qu'il doit faire alors qu'un langage de description lui dit juste comment comprendre ou afficher des informations.
Il faut distinguer balises et données :
une balise est un morceau de texte spécial qui permet de modifier le traitement des données auxquelles il se rapporte.
La programmation est une activité qui consiste à développer des programmes via un langage de programmation.
Un programme est une suite d’instructions simples transmise à un ordinateur pour lui faire réaliser une tâche précise.
Le programme est développé dans un langage spécifique qu’on appelle un langage de programmation. Les programmeurs écrivent leurs lignes d’instructions en utilisant la logique des algorithmes.
Voici l’exemple d’un algorithme écrit pour programmer le freinage d’une voiture lorsqu’elle rencontre un obstacle :
Si la voiture rencontre un obstacle à moins de 2 cm, alors la voiture s’arrête, sinon la voiture avance.
Cet algorithme peut être schématisé sous la forme de l’organigramme ci-contre.
Classement des langages en fonction de leur base d’utilisateurs mensuels actifs
1. Java
2. C
3. C++
4. Python
5. C#
6. Visual Basic .NET
7. PHP
8. JavaScript
9. SQL
10. R
11. Ruby
12. Objective-C
13. Visual Basic
14. Perl
15. Swift
16. Assempbly Language
17. MATLAB
18. Go
19. Delphi/Object Pascal
20. PL/SQL
source: