Please use this identifier to cite or link to this item: https://rinacional.tecnm.mx/jspui/handle/TecNM/11236
Full metadata record
DC FieldValueLanguage
dc.contributor.authorJUAREZ ROMERO, JOSE A.-
dc.creatorJUAREZ ROMERO, JOSE A.-
dc.date.accessioned2025-11-05T19:18:12Z-
dc.date.available2025-11-05T19:18:12Z-
dc.date.issued2022-11-01-
dc.identifier.urihttps://rinacional.tecnm.mx/jspui/handle/TecNM/11236-
dc.descriptionDurante los últimos años, se ha observado un creciente interés en incorporar elementos del lenguaje natural en las técnicas de programación, con la finalidad de volver más expresivo el código fuente. Aunque las técnicas de programación actuales consideran abstracciones de alto nivel que permiten organizar de manera más sencilla el código, el nivel de expresividad de este aún es escaso. A este problema, se suma la pobre documentación del software, debida entre otras cosas, a la falta de disciplina del programador o a los cortos tiempos de entrega, que generan como resultado un producto de software hermético que dificulta las tareas de mantenimiento y evolución. Como alternativa de solución, la programación naturalística propone crear lenguajes de programación a partir de la incorporación de elementos del lenguaje natural, que ofrezcan mayor expresividad y generen código autodocumentado. Es en este contexto que se presenta el lenguaje de programación naturalístico de propósito general Cal-4700, el cual permite escribir código ejecutable a partir de un subconjunto de frases escritas en el idioma inglés. En este proyecto se presenta una implementación naturalística usando Cal-4700 en una aplicación lúdica. La finalidad es demostrar su capacidad expresiva y características avanzadas, para considerarlo en la construcción de aplicaciones. Se muestra que es posible emplear un subconjunto controlado del idioma inglés como lenguaje de programación y alcanzar los objetivos de ofrecer mayor expresividad y código autodocumentado, además de demostrar que Cal-4700 es suficientemente robusto para crear aplicaciones pequeñas y medianas de propósito general.es_MX
dc.language.isospaes_MX
dc.publisherTecnológico Nacional de Méxicoes_MX
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0es_MX
dc.subjectinfo:eu-repo/classification/cti/7es_MX
dc.titleDESARROLLO DE SOFTWARE UTILIZANDO EL LENGUAJE NATURALISTICO CAL-4700es_MX
dc.typeinfo:eu-repo/semantics/masterThesises_MX
dc.contributor.directorJUAREZ MARTINEZ, ULISES%85999-
dc.contributor.directorHERNANDEZ GONZALEZ, LISBETH A.-
dc.rights.accessinfo:eu-repo/semantics/openAccesses_MX
dc.publisher.tecnmInstituto Tecnológico de Orizabaes_MX
Appears in Collections:Maestría en Sistemas Computacionales

Files in This Item:
File Description SizeFormat 
JUAREZ ROMERO JOSE ANTONIO-LICENCIA.pdf170.59 kBAdobe PDFView/Open
Tesis-AntonioJuarez-Nov22.pdf9.03 MBAdobe PDFView/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons