Html y css son lenguajes de programacion

Inicio » Html y css son lenguajes de programacion

Is css a programming language

In the last few years, computer programmers have been gaining a strong presence in the tech industry in comparison to many other industries. Their work has become essential for almost every company or startup that works in that sector. However, as an outsider looking in, the role of a programmer can be unknown in regards to what exactly they do and what their labor consists of.

If we wanted to launch a web page, better it and update it, perhaps it would be of best interest to understand the programmers coding language in order to fully know what we should invest in and how to operate an appropriate budget for this type of project.

When we speak about HTML, we refer to it as the markup language. This is also known as the coding that makes up the layout and structure of a web document. It permits the creation of text, adding images, embedding videos and multimedia that will enrich the web page that will ultimately be published to the Internet.

In this HTML code, we have divided the section into two parts — one to embed a video and another to insert text. Title refers to the name of the page, meanwhile <H5> refers to the size of the text. The code <strong> refers to bolding the selected text and <br> inserts a line break.

Css vs html

He escuchado esa frase muchas veces y es cansina. Normalmente, va seguida de algo como, No tiene lógica, o, No es Turing completo,.así que… obviamente no es un lenguaje de programación. Como si fuera un caso cerrado y debiera ser el final de la conversación.

Mi objetivo no es demostrar que HTML es o no es un lenguaje de programación, sino mostrar que los tres principales argumentos utilizados para afirmar que no lo es son defectuosos o incorrectos, lo que invalida la conclusión desde un punto de vista lógico.

Esta afirmación, por sí misma, suena muy bien… pero es errónea: los lenguajes de marcas pueden ser lenguajes de programación. No todos lo son (la mayoría no lo son) pero pueden serlo. Si dibujáramos un diagrama de Venn de los lenguajes de programación y los lenguajes de marcado, no serían dos círculos separados, sino dos círculos que se cruzan ligeramente:

TeX y LaTeX son ejemplos de lenguajes de marcado que también se consideran lenguajes de programación. Puede que no sea práctico desarrollar con ellos, pero es posible. Y podemos encontrar ejemplos en Internet, como un intérprete de BASIC o un controlador de Mars Rover (que ganó el premio del jurado en el concurso de programación del ICFP 2008).

¿es html un lenguaje de programación?

El motivo de la pregunta es más pragmático: estoy elaborando un currículum y no quiero quedar como un tonto por incluir cosas como HTML y XML en el apartado de lenguajes, pero no sé cómo clasificarlos.

No, HTML no es un lenguaje de programación. La “M” significa “Markup”. En general, un lenguaje de programación permite describir algún tipo de proceso para hacer algo, mientras que HTML es una forma de añadir contexto y estructura al texto.

Si quieres añadir más sopa de letras a tu CV, no las clasifiques en absoluto. Simplemente ponlas en un gran montón llamado “Tecnologías” o lo que quieras. No obstante, recuerda que cualquier cosa que enumeras es susceptible de ser preguntada.

El lenguaje HTML es tan común que yo esperaría que casi cualquier persona que se dedique a la tecnología ya lo conozca (aunque no cosas como el CSS, etc.), así que podrías considerar no enumerar todas las siglas que hayas conocido. Suelo considerar sospechosos los currículos en los que se enumeran demasiadas cosas, así que hago más preguntas para descartar lo que no debería figurar.)

Lo que realmente quieres es enumerar en tu currículum las cosas más importantes que sabes y que están relacionadas con el trabajo que solicitas. Si pones ASP.NET pero no pones HTML, aunque sea algo obvio, hay muchos directores y/o responsables de recursos humanos que asumirán que no sabes HTML porque no lo pones. Ya me ha pasado antes.

Lenguaje de alto nivel html

Entonces, ¿son CSS y HTML lenguajes de programación? Si lo son no pueden estar en el mismo barco que lenguajes como C. En lenguajes como C el orden de las instrucciones es crucial, pero en CSS puedes tener reglas y selectores en cualquier orden, y en HTML el orden de las etiquetas importa, así que debe haber alguna sub-clasificación de lenguajes, donde CSS/HTML/similar están en uno y C/Python/etc están en el otro?

La gente que dice programar en HTML generalmente se equivoca en cuanto a la programación. HTML es un lenguaje de marcas y CSS es un lenguaje de hojas de estilo. HTML está diseñado para almacenar el contenido jerárquicamente y CSS está diseñado para personalizar cómo se muestra el contenido. HTML y CSS están pensados para expresar la presentación, mientras que el código se escribe normalmente para hacer algo, es decir, para tener algún tipo de función.

No, CSS es un lenguaje de hojas de estilo que describe la apariencia del marcado (texto con definiciones contextuales llamadas “etiquetas”). Nunca he conocido a un programador experimentado que considere los lenguajes de programación CSS/HTML. No significa que no se puedan hacer cosas geniales con ellos (especialmente con HTML5/CSS3), pero no instruyen de forma particular y lógica al ordenador para que realice cálculos y operaciones específicas.

Ir arriba