¿Porqué estudiar lenguajes?

  1. Los lenguajes de propósito/dominio específico permiten expresar de forma mas sencilla la solución de un determinado problema:
    1. HTML para escibir páginas web
    2. CSS para darles estilo
    3. Make o Rake para describir el workflow de tareas
    4. LATEX para escribir documentos
    5. SQL para la manipulación de datos
    6. DOT (GraphViz) para dibujar grafos
    la mayor parte de los programadores nunca implementaran un lenguaje de programación pero si que posiblemente tendrán que escribir programas que transformen de un formato a otro o crear su propio lenguaje de configuración para una cierta aplicación
  2. Simular características útiles de un lenguaje en otro
  3. Elegir entre varias alternativas para expresar una misma cosa una alternativa óptima

Casiano Rodriguez León 2015-01-07