209 votes

Le HTML est-il considéré comme un langage de programmation ?

Je suppose que la question se passe d'explication, mais je me demande si le HTML peut être considéré comme un langage de programmation (évidemment, le "L" signifie langage).

La raison de ma question est plus pragmatique : je suis en train de rédiger un CV et je ne veux pas avoir l'air d'un imbécile en mettant des choses comme HTML et XML dans la catégorie des langages, mais je ne sais pas comment les classer.

19voto

houston Points 21

Si l'on dit que le HTML est un langage de programmation, on peut tout aussi bien inclure des éléments tels que les documents Word, car ils sont également basés sur le langage de balisage.

Donc, non, le HTML n'est pas un langage de programmation. C'est pour cette raison qu'il est appelé "balisage".

En bref, le langage HTML définit le contenu !

16voto

paulosuzart Points 680

Je pense que ce n'est pas exactement un langage de programmation, mais exactement ce que son nom indique : un langage de balisage. Nous ne pouvons pas programmer en utilisant uniquement du HTML pur. Mais juste annoter la façon de présenter le contenu.

Mais si l'on considère que la programmation est l'acte de dire à l'ordinateur comment présenter des contenus, il s'agit d'un langage de programmation.

15voto

Michael Ekstrand Points 12849

Dans le cours de langages de programmation avancés que j'ai suivi à l'université, nous avions ce que je pense être une assez bonne définition du "langage de programmation" : un langage de programmation est tout langage (formel) capable d'exprimer toutes les fonctions calculables, que l'utilisateur a le droit d'utiliser. La thèse de Church-Turing implique est l'ensemble de toutes les fonctions calculables par Turing.

Selon cette définition, non, le HTML n'est pas un langage de programmation, même déclaratif. C'est, comme d'autres l'ont expliqué, un langage de balisage.

Mais les personnes qui examinent votre CV peuvent très bien ne pas se soucier d'une telle distinction formelle. Je suivrais le bon conseil donné par d'autres personnes et l'inscrirais dans une section de type "Technologies".

14voto

sledgebox Points 857

Je pense qu'il a définitivement sa place sur un CV. La connaissance du HTML est précieuse, et il y a vraiment beaucoup à savoir, avec les problèmes de compatibilité entre navigateurs et les normes à respecter.

Je ne classerais pas le HTML dans la catégorie "langages de programmation" à côté de C# ou autre, mais il est bon de noter votre expérience.

11voto

Simon Points 9025

Non - il y a un grand préjugé dans l'informatique contre la conception de sites web ; mais dans ce cas, les "vrais" programmeurs sont sur un terrain assez solide.

Si vous avez beaucoup travaillé dans le domaine de la conception de sites Web, vous avez probablement utilisé JavaScript, et vous pouvez donc l'inscrire dans la catégorie "langages de programmation". Si vous souhaitez également mentionner HTML, je suis d'accord avec la réponse qui suggère "technologies".

Mais à moins que vous ne vous adressiez à des agents qui essaient de cocher des cases plutôt que de vous trouver un bon emploi, une simple liste de choses que vous avez utilisées n'a pas vraiment d'allure. Il est préférable d'énumérer les projets sur lesquels vous avez travaillé et de détailler les technologies que vous avez utilisées pour chacun d'entre eux ; cela démontre que vous avez une réelle expérience de leur utilisation plutôt que de simplement connaître quelques mots à la mode.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X