Académique Documents
Professionnel Documents
Culture Documents
Objetivo general
Desarrollar un compilador para los alumnos de la carrera de ingeniería en sistemas
computacionales del instituto tecnológico superior de Coatzacoalcos (ITESCO).
Objetivos específicos
− Crear un nuevo lenguaje de programación.
− crear reglas semánticas y sintácticas.
− crear una interfaz intuitiva.
Planteamiento del problema:
En la actualidad contamos con muchos compiladores de distintos lenguajes, la
mayoría no cuentan con una interfaz eficiente, uno de los problemas más
destacables son el tamaño del compilador que en ocasiones requiere una
computadora con características específicas para que se ejecute de manera
eficiente, el mayor problema a abordar es que los estudiantes del séptimo semestre
de la carrera de ingeniería en sistemas computacionales se les dificulta el
aprendizaje de la programación en entornos muy elaborados.
Antecedentes:
Atom: es un editor de texto con código abierto para macOS, Linux, y Windows1
con soporte para plug-ins escritos en Node.js y control de versiones Git integrado.
Atom es una aplicación de escritorio construida utilizando tecnologías web.
Desarrollado por: GitHub
Enunciado del problema:
Los estudiantes de la carrera de Ing. En sistemas computacionales en el ITESCO
tienen dificultades con la programación dado que no presentan un interés en
aprender a programar o no les gusta la materia, provocando que al interactuar con
los compiladores les cueste familiarizarse con ellos por la falta de interés y practica
en esta área.
Justificación:
Saber programar en un compilador es fundamental para la formación del estudiante
de ingeniería en sistemas computacionales.
Es importante que un ingeniero en sistemas computacionales tenga una sólida
formación en este tema, ya que, aunque durante su vida profesional no se dedique
al diseño de compiladores, sus aplicaciones podrán ser mucho más eficientes si se
aplica los conocimientos adquiridos.