z-logo
open-access-imgOpen Access
Utilización del patrón wrapper para traducir a lenguaje java los algoritmos escritos en lenguaje c que usan punteros y sus implicaciones educativas
Author(s) -
Milton Jesús Vera-Contreras
Publication year - 2016
Publication title -
respuestas
Language(s) - Spanish
Resource type - Journals
eISSN - 2422-5053
pISSN - 0122-820X
DOI - 10.22463/0122820x.628
Subject(s) - humanities , java , philosophy , computer science , programming language
El presente documento muestra a estudiantes y profesores la posibilidad de utilizar el lenguaje Java como herramienta para el aprendizaje de la programación en sustitución al tradicional lenguaje C. Se centra en el problema particular del uso de punteros en la implementación de algoritmos en C al intentar migrarlos a Java [1, 2, 3]. Muestra, mediante la utilización del patrón estructural Wrapper [4], que los algoritmos implementados en C son fácilmente traducibles a lenguaje Java [2] sin modificaciones considerables en la codificación. Finalmente sugiere implicaciones del uso de Java como lenguaje en el aprendizaje de la programación. Se pretende ir    mucho más allá del acto investigativo y de la escritura del artículo, persiguiendo   sembrar la importancia de   arriesgarse a escribir, de   proponer ideas, de crear y   recrear la ciencia y la tecnología. En ocasiones, el estudiante y el profesor   consideran como obvias [5] ciertas cosas dentro del acto educativo, el salón de clase, las cuales encierran, como en éste caso,  situaciones ocultas que sólo    con el tiempo se reflejan, situaciones que bien pueden ser tomadas por objeto de estudio de una investigación. Muchas de las ideas enunciadas en el presente artículo pretenden   ser objeto de   estudio    en una propuesta de semillero de   investigación, llamado ALGOMÁTICA [6], donde se busca conjugar el formalismo y la praxis de la programación de computadores, fomentando un espíritu investigativo al tiempo que se gestan situaciones propicias para crear ciencia y tecnología.Palabras Clave: Programación de Computadores; Programación Orientada a Objetos; Lenguaje Java; Patrones de Software; ALGOMÁTICA 

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here