El inicio de la traducción
En esta semana hablaré acerca del artículo “Making Compiler Design Relevant for Students who will (Most Likely) Never Design a Compiler” escrito por Saumya Debray. Dicho artículo trata sobre la importancia que tiene la materia de “Diseño de compiladores” en la aplicación de forma profesional de prácticas relacionadas al software, y donde muchos estudiantes al pensar que ellos no van a diseñar de forma explícita un compilador, le prestan menos importancia, por ende menos tiempo al estudio de dicha materia.
En lo personal, pienso que es una materia retadora al mismo tiempo que interesante pero me causa intriga el cómo poder aplicar todos los conocimientos adquiridos durante este semestre en la vida profesional. Pero sé que este semestre buscaré junto a los miembros de mi equipo, terminar este gran reto, otorgándome un gran nivel de satisfacción tanto personal como profesionalmente.
Otro aspecto intrigante es la forma en que el autor, ejemplifica diversas formas de poder aplicar los algoritmos y varios aprendizajes diseñados para compiladores, aplicados a lenguajes problemas presentados a lenguajes de alto nivel.
El leer acerca de procesar LaTex para tener una salida esperada en HTML, de como ocurrió este proceso fue realmente intrigante, porque siempre he tenido esa curiosidad acerca de ese proceso, a pesar que no fue a tanta profundidad, me pareció realmente interesante, y diversos retos como el procesar diversos símbolos matemáticos y fórmulas con caracteres especiales.
En conclusión, durante el transcurso de este curso aprenderé diversos conocimientos sobre el diseño de compiladores que se basan en poder hacer la traducción de un lenguaje de alto nivel a uno de bajo nivel, si no como afirma el autor, se basa en tener un tener un lenguaje fuente y éste transformarlo en un lenguaje meta, es decir puede ser un lenguaje de alto nivel a otro de alto nivel.
Comentarios
Publicar un comentario