Traductor de Pseudocódigo a Java: Herramienta didáctica que facilita la codificación de este lenguaje
Contenido principal de artículos
Palabras clave:
Traductor, Pseudocódigo, Algoritmo, Lógica, Programación, Compilador
Resumen
RESUMEN
En la actualidad, los desarrolladores, analistas y diseñadores de software, cuentan con herramientas que les permiten idear soluciones informáticas potentes, modernas y asequibles a los usuarios; logrando así la eficacia de sus actividades. Como sabemos, la base para el desarrollo de aplicaciones son los códigos fuentes, que a su vez están ideados a través de algoritmos lógicos. Es en este punto, donde la mayoría de los principiantes (en desarrollo de aplicaciones), encuentran inconvenientes, al momento de codificar sus algoritmos en lenguajes de programación, tales como Java, PHP, C++. Entre otros. Teniendo en cuenta las falencias a la hora de desarrollar aplicaciones, se plantea una forma de aliviar la necesidad de todo aquel que iniciando su etapa de programación en el lenguaje Java pueda resolver de manera sencilla y didáctica sus codificaciones. La solución básicamente es un analizador de pseudocódigo, que luego de realizar un análisis léxico y sintáctico, lo traduzca a las sentencias utilizadas en el lenguaje Java. De esta forma, aquellos que tienen pocos conocimientos en esta plataforma de programación, podrán aprender de forma más sencilla las sentencias utilizadas en este lenguaje.
ABSTRACT
Currently, developers, analysts and software designers, have tools that allow them to devise solutions powerful, modern and affordable to users, thus achieving the effectiveness of its activities. As we know, the basis for application development is the source codes, which in turn are designed by software algorithms. It is here where most beginners (application development), are disadvantages when coding their algorithms in programming languages such as Java, PHP, C++. Among others. Given the weaknesses when developing applications, there is a way to alleviate the need for anyone starting their planning stage in the Java language can be resolved simply and teaching their encodings. The solution is basically a pseudo analyzer, which then carry out a lexical and syntactic analysis, which translates to the judgments used in the Java language. Thus, those with little knowledge of programming on this platform may learn more easily on sentences in this language.