Un lenguaje de marcas es la forma de codificar un documento que, junto a un texto, incorpora diferentes etiquetas que contienen información adicional acerca de la estructura del texto y su forma de presentarlo.
Uno de los lenguajes de marcas más populares es el HTML, HyperText Markup Language (Lenguaje de marcas de hipertexto).
Los lenguajes de marcado se suelen confundir con los lenguajes de programación. Sin embargo, son bastante diferentes.
Diferencias entre los lenguajes de programación y lenguajes de marcas
En los lenguajes de programación se realizan operaciones aritméticas y se trabaja con variables.
Los lenguajes de marcas están pensados para comunicarse con la máquina/navegador y decir cómo quiere que muestre las cosas.
Por ejemplo, este texto está escrito en HTML:
<h2>Diferencias entre los lenguajes de programación y lenguajes de marcas</h2>
<p>En los lenguajes de programación se realizan operaciones aritméticas y se trabaja con variables.</p>
<p>Los lenguajes de marcas están pensados para comunicarse con la máquina/navegador y decir cómo quiere que muestre las cosas.</p><p>Por ejemplo, este texto está escrito en HTML:</p><p>Ahora es cuando entramos en un bucle :D ... No, mejor no.</p>
En HTML, cuando el texto está entre las etiquetas <p></p> significa que es un párrafo.