Podemos considerar HTML, CSS y XML como lenguajes de dominio específico o DSL?

Pregunta de la clase:
Elementos básicos de Python
Jherom Chacon

Jherom Chacon

Pregunta
studenthace 5 años

Podemos considerar HTML, CSS y XML como lenguajes de dominio específico o DSL?

2 respuestas
para escribir tu comentario
    Cristian Antonio García González

    Cristian Antonio García González

    studenthace 5 años

    Hola muy buenas compañeros.

    Con respecto a lo que dijo nuestra compañera @erikaluna de hecho si son lenguajes y el mismo HTML lo dice en sus siglas HyperText Markup Language que en español seria Lenguaje de Marca de HiperTexto lo que no se pueden considerar que sean lenguaje de programación ya que son interactivos.

    Respondiendo ya tu pregunta si se pueden considerar lenguajes de dominio especifico siendo que solo actuan para una cosa en especifico como HTML para la estructuración de una página, CSS que solo es para el diseño de la página, XML que es similar al HTML.

    No se pueden considerar DSL ya que DSL son cables para transmitir información en Internet o al menos eso tengo entendido por sus siglas en ingles Digital Subscriber Line.

    Erika Luna

    Erika Luna

    teacherhace 5 años

    No son lenguajes porque no contiene operadores de control. O sea no puedes implementar lógica. Porque ellas estaban diseñadas para contener / describir datos en etiquetas.

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.