Pseint

Páginas: 7 (1680 palabras) Publicado: 21 de febrero de 2015

QUE ES EL Pseint
PSeInt es un software libre multiplataforma dirigido a personas que se inician en la programación.
PSeInt de PSeudo Intérprete, es una herramienta educativa utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es uno del software más popular de su tipo y ampliamente utilizado en universidadesde Latinoamérica y España. Utiliza el pseudocódigo para la solución de algoritmos.
Historia
PSeInt es una herramienta desarrollada por Pablo Novara para aprender la lógica de programación, orientada a estudiantes sin experiencia en dicha área. Mediante la utilización de un simple y limitado PSeudo-lenguaje intuitivo y en español, permite comenzar a comprender conceptos básicos y fundamentales de un algoritmocomputacional. Nacido originalmente como proyecto final para la materia Programación I de la carrera Ingeniería en Informática de la Facultad de Ingeniería y Ciencias Hídricas de la Universidad Nacional del Litoral, es en realidad un intérprete de pseudocódigo basado en los contenidos de la cátedra de Fundamentos de Programación de dicha carrera. El software comenzó a desarrollarse en octubre de2003utilizando Borland C++ Builder por la facilidad que brinda para el desarrollo de interfaces visuales y estar presente en los laboratorios de la facultad. Se inició con una prueba de concepto, ya que era el primer proyecto que iba a desarrollar con C++. A esta inexperiencia con el lenguaje se le atribuyeron algunos errores de diseño y muchas ineficiencias en la implementación que con el tiempo sefueron notando y cuando se podía, fueron Corregidas. Al ser este un software para uso exclusivamente didáctico, no se presentan grandes problemas de rendimiento (no se tiene que interpretar algoritmos de miles de líneas sumamente complejos) por lo que se puedo tomar ciertas libertades en la implementación. Más aún, se debe tener en cuenta que el objetivo principal del intérprete no es sólointerpretar un buen código, sino también señalar correctamente los errores de uno incorrecto
. La versión original, presentado el 29 de diciembre del mismo año, tenía cientos de errores latentes, sólo corría bajo Windows y se limitaba a interpretare algoritmo o marcar sus errores de sintaxis. Casi dos años más tarde se empezó a crear el proyecto en SourceForge y publicar así el software bajo licenciaPública General (GPL) y a portarlo al sistema operativo GNU/Linux. El intérprete propiamente dicho estaba escrito mayormente en ANSI/ISO C++ por lo que no presentó mayores dificultades, pero la interfaz gráfica debió desarrollarse desde cero, eligiéndose para tal fin la librería GTK+ por estar está presente en la mayoría de las distribuciones de Linux y tener alguna experiencia en la utilización de lamisma. Algunos de los grandes cambios realizados entre 2006 y 2009 son el desarrollo de una nueva interfaz unificada para todas las versiones eliminando finalmente la dependencia de las bibliotecas de Borland (propietarias y obsoletas), el agregado de un módulo para convertir el pseudocódigo a código C++ y la inclusión de un pequeño sistema de PSeudo-depuración para realizar pruebas de escritorioo seguir el algoritmo paso a paso. Además, a lo largo de estos años se han ido encontrando y corrigiendo cientos de errores en la interpretación del pseudocódigo. Esto, junto con un mal diseño inicial de las estructuras de datos internas hizo que el código fuente del intérprete se llenase de parches y tornara muy difícil de mantener e imposible agregar nuevas funcionalidades. Por esto, a fines de2008 se decidió rescribir las partes más críticas desde cero utilizando un diseño más adecuado. Durante casi Dos años (2009 y 2010) no hubo actualizaciones del software ya que estaba justo en medio del cambio. En las vacaciones 2010-2011 se pudo completar la integración del nuevo sistema y durante el primer cuatrimestre de este año se vio una seguidilla de versiones y correcciones publicadas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pseint
  • Pseint
  • Pseint
  • pseint
  • Pseint
  • pseint
  • Pseint
  • Pseint

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS