[-] Noticias 2024


22/01/2024: Nueva versión: esta versión corrige un error importanta que practicamente inutilizaba la funcionalidad del paso a paso, y agrega varos perfiles nuevos. Ver lista detallada de cambios... Descargar...

[+] Noticias 2023


17/05/2023: Nueva versión: después de mucho tiempo y trabajo está disponible una nueva versión de PSeInt (incluyendo nuevas opciones de descarga como PSeInt Windows de 64 bits, y PSeInt para macOS en procesadores ARM).

10/01/2023: ¿Por qué tarda tanto una nueva versión?: Hace un tiempo que no actualizo la versión oficial. Esto fue por alguna situación personal y porque además estoy trabajando en cambios internos para tener una mejor base a futuro; pero mientras tanto no hay nuevas funcionalidades que publicar. Escribí en el blog varios artículos (ejs: 1, 2, 3 y 4) contando de qué se tratan los cambios y cómo avanzan. Pronto empezaré a publicar actualizaciones otra vez.

[+] Noticias 2021


09/06/2021: Nueva versión: con algunas opciones nuevas en la configuración del perfil, un mini trazado inverso durante la ejecución paso a paso de algoritmos con funciones, y muchas correcciones y detalles mejorados. Ver lista detallada de cambios... Descargar...

30/05/2021: Nueva versión: con muchas correcciones (restablecida funcionalidad para recuperar los códigos luego de un fallo del editor, el cuadro de buscar y reemplazar funciona nuevamente en Windows, se resolvieron algunos problemas con caracteres no ascii al exportar a otros lenguajes o a una imagen con el diagrama, etc), y varias mejores, principalmente relacionadas al editor de diagramas de flujo (incluyendo una nueva combinación de colores con fondo oscuro), además de agregar los nuevos perfiles recibidos.

27/04/2021: Nueva versión: incluye correcciones en la integración de la ejecución paso a paso con el diagrama de flujo, mejoras en el tratamiento de caracteres Unicode, una nueva pantalla anunciadora (splash), funciona nuevamente la búsqueda de actualizaciones en macOS y en GNU/Linux, y se agregaron/actualizaron algunos perfiles.

08/04/2021: Nueva versión: incluye perfiles nuevos, algunas mejoras menores, y corrige algunos errores importantes (el editor de diagramas no funcionaba sobre Wayland, los problemas del teclado en el editor de diagramas en macOS, el molesto error sobre la fuente al ejecutar en macOS, problemas para grabar perfiles personalizados en GNU/Linux, etc).

[+] Noticias 2020


01/05/2020: Resubidas todas las versiones: En las versiones de ayer había un bug por el cual todos los archivos se abrían en estado "modificado". Se corrigió ese problema y se actualizaron todas las versiones.

30/04/2020: Nueva versión: Hay muchas correcciones, incluyendo el problema de los saltos de linea en la versión para Windows, y el error que impedía abrir muchos ejercicios autocontenidos en GNU/Linux. Además se agregan algunas funcionalidades y mejoras, como la posibilidad de utililzar símbolos unicode para representar ciertos operadores, una nueva tipografía por defecto, un ejemplo en la ayuda de ejercicio autocontenido, varias correcciones en el resaltado de sintaxis, y nuevos perfiles.

03/04/2020: Nuevo instalador en la versión para Windows: Se actualizó el archivo del instalador para Windows de la última versión (20200401). La razón es que este nuevo instalador (para el usuario, casi idéntico al anterior) genera menos falsos positivos entre los antivirus.

01/04/2020: Nueva versión: incluye perfiles nuevos, corrige errores importantes en la versión para GNU/Linux de 64bits (problemas con la carga de ejercicios autocontenidos, congelamientos al intentar ejecutar algoritmos con ciertos errores de sintaxis, etc), mejoras varias en la versión para macOS (mayormente detalles estéticos), y la versión para Windows ahora esta a la par en funcionalidades con las otras dos (opciones como la de mostrar los errores intercalados en el pseudocódigo no estaban disponibles en esta plataforma).

[+] Noticias 2019


16/12/2019: Otra vez en Projects of the Week: PSeInt está otra vez entre los proyectos destacados de la semana en sourceforge. Una vez más, muchísimas gracias a todos los que usan y apoyan directa o indirectamente este proyecto.

07/12/2019: Resubida la versión portable para Windows: El zip anterior utilizaba un algoritmo de compresión tal que Windows 10 no era capaz de descomprimir correctamente todos los archivos. Se actualizó el zip utilizando una compresión diferente para evitar este problema.

27/11/2019: Nueva versión: incluye muchos perfiles nuevos, varias mejoras visuales, corrección de bugs, un paquete de 64bits para macOS Catalina o superior, y un renovado paquete de 64bits para GNU/Linux para poder ejecutarse en sistemas con GTK3 en lugar de GTK2 (como Ubuntu 19.x).


04/11/2019: Versión de prueba para macOS Catalina: Está disponible una nueva versión de prueba de 64bits para los usuarios que actualizaron a macOS Catalina que ya no pueden ejecutar las versiones anteriores de 32bits.

11/03/2019: Nueva versión disponible: Se incluyen varios perfiles nuevos, correcciones menores, y más cambios en la versión para Windows para evitar problemas con anti-virus.

[+] Noticias 2018


09/10/2018: Resubidas nuevamente las versiones para Windows: Una vez más se resubieron ambas versiones para Windows con cambios internos con el único objetivo de evitar falsos positivos en ciertos antivurus; pero sin nuevas funcionalidades.

19/09/2018: Resubidas las versiones para Windows: Una vez más se resubieron ambas versiones para Windows con cambios internos que solo sirven para evitar falsos positivos en ciertos antivurus; pero sin nuevas funcionalidades.

03/09/2018: Resubidas las versiones para Windows: Se realizaron algunos cambios en el paquete/instalador para evitar falsos positivos en ciertos antivurus.

09/08/2018: Nueva versión para Windows: Corrige el problema por el cual en algunos casos no se hacía visible la terminal para la primer ejecución de un algoritmo.

01/08/2018: Nueva versión: Corregidos los problemas en la versión para Mac con las últimas actualizaciones del sistema operativos, muchos perfiles nuevos, y otras mejoras menores. Además, ahora hay disponible para descarga una versión "portable" para Windows (que no requiere instalación y mantiene la configuración en su misma carpeta).

12/03/2018: Versión para Windows resubida: No agrega ninguna funcionalidad; este nuevo instalador (v20180220) es solo para corregir un problema por el cual en algunos sistemas Windows PSeInt podría no iniciar correctamente.

02/02/2018: Nueva versión: corrección para el problema por el cual la interfaz de la actualización de ayer(01/02/18) no iniciaba en Windows 8 y Windows 10.

01/02/2018: Nueva versión: mejor soporte para pantallas HiDPI, actualización del tema de íconos, intefaz simplificada para la selección del perfil en la primer ejecución, más de 35 perfiles nuevos y varias correcciones de errores.

[+] Noticias 2017


23/05/2017: Nueva versión: incluye nuevos perfiles y varias correcciones.

13/03/2017: Nueva versión: incluye nuevos perfiles y varias correcciones y mejoras menores.

[+] Noticias 2016


19/12/2016: Otra vez en Projects of the Week: PSeInt está otra vez entre los proyectos destacados de la semana en sourceforge. Una vez más, muchísimas gracias a todos los que usan y apoyan directa o indirectamente este proyecto.

13/12/2016: Nueva versión: incluye nuevos perfiles y varias correcciones.

12/09/2016: Nueva versión: varios perfiles agregados, corregido un error importante en la interpretación, y muchos detalles de la interfaz, principalmente en la versión para Mac OS.

22/08/2016: Nueva versión: varios perfiles agregados, muchos errores corregidos y algunas funcionalidades menores nuevas, como la posibilidad de personalizar las fuentes del editor de pseudocódigo y de la terminal de ejecución, y la opción de utilizar markdown para los enunciados de ejercicios autocontenidos.

13/04/2016: Nueva versión: Incluyendo numerosas mejoras a nivel de interfaz, varias correcciones a errores reportados y algunas funcionalidades nuevas en el editor de diagramas de flujo. Puede encontrar más detalles sobre algunos de estos cambios en el blog.

27/03/2016: Nueva versión: Incluyendo nuevas opciones en los perfiles, mejoras en la interfaz y en la interpretación, y muchos perfiles de instituciones nuevos.

19/02/2016: Nueva versión: Esta primer release de 2016 incluye numerosas correcciones y nuevos perfiles.

[+] Noticias 2015


20/09/2015: Nueva versión: Varias correcciones y algunos nuevos perfiles.

01/09/2015: ¡PSeInt es el "September 'Community Choice' Project Of The Month" en SourceForge!: ahora PSeInt permanecerá destacado todo el mes en la página principal, y se publicó además una entrevista en el blog de SF. Muchísimas gracias a los que lo votaron por ayudar a destacar y difundir este proyecto.

23/08/2015: Nueva versión: Los cambios son mayormente pequeñas correcciones de errores y nuevos perfiles.

22/07/2015: PSeInt es candidato a Proyecto del mes en SF!: Una vez más, PSeInt entró entre los featured projects de la semana en SourceForge y hasta se ganó un lugar en la votación a proyecto del mes. Para votar por PSeInt entra aquí y agrega un comentario que en la primer linea diga solamente "VOTE: pseint".

09/07/2015: Nueva versión: correcciones relacionadas a las nuevas funcionalidades del editor de diagramas de flujo de la release anterior.

07/07/2015: Nueva versión: incluye grandes mejoras en el editor de diagramas de flujo, numerosos perfiles nuevos, un sistema de recuperación por si falla y se cierra inesperadamente el editor, y otras correcciones menores.

07/07/2015: Sitio web renovado: Se actualizó el contenido de algunas secciones (ejemplos y funcionalidades), y se modificó levemente el estilo general del sitio.

06/05/2015: Corrección para Mac OS X: los paquetes para Mac OS X fueron resubidos con pequeñas correcciones que solucionan los problemas de foco en el editor de diagramas de flujo y en la evaluación de ejercicios autocontenidos.

05/05/2015: Nueva versión: con varios problemas reportados corregidos, tres nuevos perfiles, un nuevo lenguaje para exportar los algoritmos (qbasic), y otras mejoras varias.

07/04/2015: Nueva versión: se corrigió el problema de la terminal en blanco al ejecutar en algunos sistemas Linux y Mac. No hay otras nuevas funcionalidades, solo algunos perfiles agregados y detalles corregidos.

12/03/2015: Nueva versión: incluye un gran número de correcciones, pequeñas mejoras a nivel de interfaz, perfiles actualizados (y la posibildad de configurarlos con más detalle que antes en algunos aspectos), y una nueva funcionalidad denominada "ejercicios autocontenidos" (ver ejemplo en este video y más detalles en la ayuda del programa).

[+] Noticias 2014


21/09/2014: Nueva versión: incluye cerca de 30 perfiles nuevos, mejoras en la terminal de ejecución (al hacer click en un texto se muestra en el pseudocódigo la instrucción que lo generó), un nuevo lenguaje para exportar (C#), y algunas otras correcciones.

11/03/2014: Nueva versión: implementa algunas sugerencias y correcciones a bugs reportados en los foros, y agrega varios perfiles nuevos.

15/02/2014: Nueva versión: con varias mejoras en el editor de diagramas de flujo, 8 perfiles nuevos, un lenguaje adicional para exportar y mejoras en los restantes, y varias otras correcciones menores en la interpretación y su interfaz.

12/02/2014: Ejemplos actualizados: En la sección "Documentación" se actualizaron los algoritmos de ejemplo. Ahora se encuentran la mayoría de los ejemplos de la ayuda del programa, en versiones con sintaxis flexible y estricta, y en las distintas variantes del diagrama de flujo.

06/02/2014: Sitio web renovado: Se reorganizó el sitio web para simplificar la página principal y ofrecer un aspecto más moderno y renovado.

12/01/2014: Nueva versión: Incluye la posibilidad de exportar los algoritmos a más lenguajes (se añadieron Python, Pascal y JavaScript), nuevos perfiles, algunas correcciones en la ejecución paso a paso, y otros detalles menores como siempre.

[+] Noticias 2013


15/12/2013: Nueva versión: Incluye la posibilidad de exportar los algoritmos a más lenguajes (C, C++, Java, PHP y VB .Net), 5 nuevos perfiles, mejoras menores en el editor de diagramas de flujo, y algunas otras correcciones como siempre.

11/11/2013: Nueva versión: Nuevos perfiles y ahora sí las mejoras en la interfaz del editor de diagramas de flujo prometidas en la versión anterior, también en los paquetes para GNU/Linux.

08/10/2013: Exportar a otros lenguajes: Acabo de publicar un compendio de algoritmos en pseudocódigo, cuyas traducciones a otros lenguajes serían, en principio, suficiente para que yo las use como ejemplo a la hora de agregar en PSeInt la posibilidad de exportar a esos otros lenguajes (como hace actualmente con C++). La idea es que quien domine bien otro lenguaje y quiera colaborar, traduzca esos ejemplos. Luego yo haría el resto. Los ejemplos y detalles están aquí, y hay una entrada al respecto en el blog.

08/01/2013: Nueva versión: Mejoras en el aspecto del editor de diagramas de flujo, nuevos perfiles, algunas correcciones en el intérprete y en los mecanismos para exportar a código C++, y mensajes de error más amigables en las versiones para GNU/Linux cuando el sistema no tiene todas las bibliotecas necesarias.

01/10/2013: Hay un artículo sobre PSeInt en la última edición (11) de la revista Hackers & Developers Magazine (gracias a Jerónimo Navarro por avisar). Es una revista gratuita digital sobre software libre, hacking y programación, que lleva relativamente poco tiempo pero ya tiene buena pinta, e incluye artículos bastante variados.

30/09/2013: Nueva versión: Varios nuevos perfiles, algunas correcciones y una palabra clave adicional en sintaxis flexible. Descargar...

11/09/2013: Nueva versión: Corrige un bug bastante molesto para ciertos perfiles al pasar a diagrama de flujo, varios errores en la ayuda, y agrega algunos nuevos perfiles.

02/09/2013: Nueva versión: Trae novedades importantes en el editor de diagramas de flujo (más info en el blog) y como siempre, se siguen corrigiendo detalles y agregando nuevos perfiles.

21/08/2013: Nueva versión: Mejoras en la interfaz del editor (detalles en el blog), varios nuevos perfiles y algunos otros detalles.

12/8/2013: Mejoras en la interfaz para la próxima versión: comento en el blog algunos cambios en la interfaz que estoy probando para la próxima versión.

05/08/2013: Nueva versión: Muchas correcciones en la versión para Mac (incluyendo ahora el editor de diagramas de flujo y el correcto funcionamiento la nueva terminal de ejecución), un nuevo perfil y algunas otras correcciones en el intérprete (una importante en el uso de subproceso en perfiles que obligan a definir los tipos de variables).

23/07/2013: Nueva versión: Más perfiles nuevos y varias correcciones en la interfaz.

27/06/2013: Nueva versión: Nuevos perfiles y otros cambios menores y detalles, solo un error importante corregido (relacionado al pasaje por referencia de elementos individuales de un arreglo).

17/06/2013: Nueva versión: Incluye varios perfiles nuevos y algunas otras mejoras.

31/05/2013: Finalizó la votación para Project Of The Month de Junio en SourceForge, y PSeInt quedo en el tercer puesto. Gracias a los que votaron. Más detalles en el blog.

27/05/2013: ¿Por qué usar pseudocódigo?: Publiqué en el blog un artículo con algunas reflexiones sobre cuál es a mi entender la motivación para usar pseudocódigo durante el aprendizaje, y cómo debería ser el pseudocódigo según ese objetivo.

16/05/2013: Nueva versión: Se simplificó la interfaz de la prueba de escritorio, se corrigieron varios errores en la forma de exportar expresiones a C++, se eliminó un mensaje de depuración que había quedado por error en medio de la ejecución paso a paso en la versión anterior, y algunos otros detalles menores.

10/05/2013: Nueva versión: Se agregó un nuevo panel con la lista de operadores y funciones predefinidas para insertar en las expresiones, y se corrigieron varios errores en la interfaz.

05/05/2013: Enterate de las novedades en twitter: A partir de ahora podés enterarte de las noticias, actualizaciones y otras novedades (como posts en el blog) a través de @zaskar_84 en twitter.

04/05/2013: Nueva versión: Se agregaron varios perfiles nuevos, y se corrigieron algunos detalles menores en el tratamiento de subíndices en arreglos y algunos errores en la forma de exportar a código C++.

02/05/2013: PSeInt es candidato a proyecto del mes en SourceForge: Me acaba de llegar un mail notificando que pseint es uno de los 9 candidatos para el galardón de "Project Of The Month" en sourceforge, una iniciativa de sourceforge que nos ayuda a los desarrolladores a difundir nuestros proyectos. El ganador se decide por votación, así que si te gusta PSeInt, no olvides dejar tu voto en http://twtpoll.com/ublez9 (nota: se requiere una cuenta de twitter para autenticar el voto).

19/04/2013: Nueva versión: Se actualizó el módulo que exporta a C++ (ahora permite exportar subprocesos o expresiones que utilicen funciones de manejo de cadenas), se mejoraron algunos aspectos de lenguaje (los subprocesos ahora pueden definirse en cualquier orden), y se corrigieron algunos errores reportados en los foros.

19/04/2013: Descubra PSeInt: Agregué una presentación de 10 slides con capturas de PSeInt y pequeñas descripciones de sus principales funcionalidades, para que los nuevos visitantes que lleguen al sitio puedan conocer rápidamente qué puede hacer este programa.

17/04/2013: Nueva versión: Se agregaron nuevos perfiles y corrigieron algunos errores relacionados al uso de la nueva terminal y la detección de errores en el pseudocódigo.

05/04/2013: Nueva versión: Se corrigieron algunos errores en la nueva terminal de ejecución.

01/04/2013: Otra vez en la portada de SourceForge!: Por tercera vez en aproximadamente un año PSeInt aparece en la portada de SourceForge entre los proyectos destacados. Guardo aquí una captura de pantalla para cuando la lista se renueve.

31/03/2013: Nueva versión: En esta versión se mejoró el editor de diagramas de flujo y se agregó la posibilidad de exportar el nuevo diagrama a un archivo bmp, png o jpg, se agregó la posibilidad de exportar el pseudocódigo formateado a un archivo html, se agregó la constante predefinida pi, y se corrigen varios errores.

22/03/2013: Nueva versión: En esta versión se corrigen varios errores (uno de ellos muy importante en la evaluación de ciertas expresiones).

02/03/2013: Nueva versión: Esta es una versión con muchos cambios: se implementó la actualización automática de la ejecución cuando cambia el pseudocódigo que comentaba en este artículo, PSeInt utiliza ahora una terminal propia que permite volver a ejecutar una parte del algoritmo y cambiar el tamaño de la fuente entre otras cosas, la velocidad de interpretación se incrementó hasta en un 40% en algunos casos, se reescribió por completo la verificación de sintaxis de expresiones para mejorar la detección de errores y permitir algunos operandos adicionales estilo c/c++, se solucionaron algunos comportamientos erráticos del editor de diagramas de flujo, se añadieron nuevos perfiles de lenguaje y, como siempre, se corrigieron varios errores reportados en los foros y aplicaron algunas otras mejoras menores en la interfaz.

11/01/2013: ¿Cómo es pseint por dentro?: Escribí el blog un par de artículos, uno explicando cuales son los módulos que componen PSeInt y cómo se comunican, y otro comentando porqué es así y qué tiene eso de bueno y de malo.

[+] Noticias 2012


16/12/2012: Novedades para la próxima versión: Escribí en el blog algunos comentarios en relación a una nueva funcionalidad de PSeInt que seguramente verán publicada en breve. Afecta a la interfaz, no al lenguaje, pero creo que es una mejora muy importante. Pasen y vean...

08/12/2012: Nueva versión: Se corrigió un problema en la lectura de posicones de arreglos dentro de un subproceso, y se mejoró el diagnóstico de errores relacionados a la definición o dimensión de argumentos.

06/12/2012: Nueva versión: Se corrigieron problemas reportados en los foros en relación al uso de expresiones en lenguaje coloquial y la inicialización de arreglos dentro de subprocesos.

15/11/2012: Sigue creciendo el número de descargar: Me acaba de llegar un correo de una lista de correo de SourceForge con, entre otras cosas, los 20 proyectos cuyo número de descargas más creció en el mes pasado, y entre ellos (en el pueso 19 creo) figura PSeInt!

10/11/2012: Nueva versión: Está corregido el problema de la edición de diagramas de flujo.

08/11/2012: Nueva versión: La versión de ayer tenía un bug bastante grave, corregido en esta, que hacía a PSeInt casi inutilizable bajo ciertas configuraciones.

07/11/2012: Nueva versión: Esta versión corrige algunos errores reportados (mayormente en la nueva funcionalidad de subprocesos), y agrega un modo de ejecución paso a paso explicada, donde el intérprete irá aclarando qué acciones y consideraciones realiza en cada instrucción, para ayudar al alumno a entender cómo se interpreta realmente el algoritmo.

04/11/2012: Compilar la versión del repositorio: publiqué en el blog un artículo que explica cómo compilar la versión del repositorio git en Windows.

01/11/2012: Compilar la versión del repositorio: publiqué en el blog un artículo que explica cómo compilar la versión del repositorio git en GNU/Linux.

13/10/2012: Nueva versión: Esta versión no incluye funcionalidades nuevas, sino que corrige los errores que reportaron en el foro sobre la versión anterior, y algunos detalles adicionales.

10/10/2012: Nueva versión con muchas novedades: despues de mucho trabajo, PSeInt ya permite definir funciones (que llamaremos SubProcesos). Además incorpora muchísimas otras correcciones y mejoras como la evaluación de expresiones lógicas en cortocircuito, o algunas funciones predefinidas nuevas para operar sobre cadenas de caracteres.

08/10/2012: Otra vez, PSeInt en la portada de SourceForge!!!: nuevamente pseint aparece entre los proyectos de la semana en la página principal de SourceForge. Creo que se debe a que el proyecto ha mostrado crecimiento (al menos estadísticamente hablando). Esta vez me tomó más por sorpresa, pero al igual que la primera vez, agradezco a todos los usuarios que apoyan este proyecto. Guardo aquí una captura de pantalla como recuerdo para cuando la lista se renueve. Esta vez el orden en que aparecen los proyecto elegidos cambia aleatoriamente cada vez que se refrezca la página, así que no estará siempre en el primer puesto como en la captura.

07/10/2012: Cambio de la dirección del repositorio git: por actualizaciones en la plataforma de sourceforge, el repositorio git ahora tiene una nueva dirección.

27/08/2012: Debate abierto: inicié un espacio para escuchar las opiniones de los usuarios, para que pensemos entre todos como debería mejorar este pseudolenguaje. Espero sus colaboraciones, se accede con este enlace.

25/08/2012: Nueva versión: Se corrigió el problema con las vocales en el editor de diagramas de flujo, se agregaron algunos perfiles nuevos y se mejoró la detección de tipos de variables en estructuras de contorl.

24/07/2012: Nueva versión: Subí hoy una versión (aunque con fecha del 16/07) que corrige errores importantes (procesos que quedaban colgados en segundo plano y consumo de memoria excesivo) introducidos en la versión anterior.

13/07/2012: Errores conocidos: en la sección de documentación se agregó una página que lista errores ya conocidos del programa que aún no han sido solucionados.

13/07/2012: Nueva versión: se agregó un panel auxiliar que lista las variables identificadas y sus tipos, la posibilidad de dibujar diagramas de Nassi-Schneiderman, se mejoró la detección de errores en tiempo real y la exportación a C++, y muchos otros cambios más pequeños.

18/06/2012: Nueva versión: además de las correcciones de siempre y un par de perfiles nuevos, ahora el editor de pseudocódigo marca los errores de sintaxis automáticamente mientras el usuario escribe (ver captura y comentario en el blog).

07/05/2012: PSeInt in "SourceForge's featured projects" list!!!: Esta semana, si ingresan a http://sourceforge.net/ (la página principal de sourceforge, no la de mi proyecto ahí) veran entre la lista de aplicaciones destacadas nada menos que a PSeInt!. Esta lista la conforman mirando que aplicaciones han mostrado mayor crecimiento durante las últimas semanas. Parece que los cambios de esta primer parte del año como la inclusión del editor de diagrama de flujo, la actualización de la página del proyecto en SourceForge (icono, capturas de pantalla, descripción, etc), la apertura de los foros, la creación del repositorio git, el nuevo blog, y muchos otros detalles estan dando muy buenos frutos. Desde ya agradezco a todos los usuarios tanto docentes como alumnos que apoyan este proyecto ya que son los que al final de cuentas hicieron los clicks necesarios para que la gente de sourceforge notara este proyecto entre los miles que aloja. Guardo aquí una captura de pantalla como recuerdo para cuando la lista se renueve.

18/04/2012: Más correciones: había un problema con los Según anidados que reportaron en el foro, y otro con la asignación con el signo = en el Para que me comentaron en un mail.

17/04/2012: Correción importante: la versión que subí ayer tenía un error grave que afectaba al uso de arreglos, ya está corregido.

16/04/2012: Nueva versión: con más correcciones en la evaluación de expresiones, y otras relacionadas al uso de acentos y ñs tanto en constantes de tipo caracter (se deberían mostrar correctamente en la consola de Windows) como en nombres de variables (permitido si se habilita sintaxis flexible).

09/04/2012: Nueva versión: con correcciones en la evaluación de expresiones, en la interfaz de la ejecución paso a paso, una nueva variante para la instrucción Esperar, y algunos otros detalles. Además, actualicé las versiones para Mac, pero aún sin el nuevo editor de diagramas de flujo.

06/04/2012: Foros!: finalmente reemplacé la sección Contacto por un conjunto de foros para organizar mejor y fomentar la comunicación con los usuarios y tratar de acortar los tiempos de respuesta.

04/04/2012: Nueva versión: Se corrigió un problema al dibujar diagramas de flujo con SEGUN anidados (gracias a Kevin Schmidt por reportar el error) y se mejoraron algunos detalles menores del editor de pseudocódigo.

30/03/2012: Nueva versión: Se corrigieron algunos detalles en la ejecución paso a paso y la interfaz del editor de diagramas de flujo.

29/03/2012: Videos actualizados Acabo de subir en youtube 3 videos actualizados mostrando el PSeInt en acción: 1 Prueba de un algoritmo, 2 Diagramas de flujo y 3 Ejecución paso a paso. También se pueden ver desde la sección Imágenes del sitio.

27/03/2012: Más Correciones: Había un problema con el PARA cuando tenía paso negativo y varios otros detalles (gracias a mi novia que trabaja de tester).

26/03/2012: Correción: Había un problema en como cargaba las condiciones del Mientras en el diagrama de flujo.

25/03/2012: Primer versión con edición de diagramas de flujo: Acabo de subir a la sección descargas una nueva versión para Windows y GNU/Linux (los usuarios de Mac tendrán que esperar un poquito más, tuve problemas para compilar). Esta la primer versión de PSeInt que permite editar diagramas de flujo. Para probar esto, abran un pseudocódigo con la interfaz habitual y busquen "Editar diagrama de flujo..." en el menú "Archivo".

19/03/2012: Proximante: fantabuloso editor de diagramas de flujo: planeo reemplazar el modulo que dibuja los diagramas de flujo por uno nuevo que permite editarlos. Pueden leer algo sobre esta idea aquí o verlo en acción en este video.

16/03/2012: Nueva versión disponible: Hay un perfil nuevo (UDD-UCSC), se corrigió un error importante en la evaluación de expresiones (gracias a Jorge Prodolliet por avisar), y algunos otros detalles.

25/02/2012: Cambios en el sitio: acabo de poner en linea una nueva versión del sitio, en apariencia muy similar, pero que internamente utiliza divs en lugar frames para organizar el contenido. Leer más...

15/02/2012: Repositorio GIT: a partir de hoy todo el código fuente en desarrollo de los componentes de pseint se encontrará disponible a través de un repositorio git público en git://pseint.git.sourceforge.net/gitroot/pseint/pseint.

14/02/2012: Cucarachas Racing: es el nombre de un nuevo blog donde encontrarán todo tipo de artículos relacionados a mis proyectos de software libre, entre ellos PSeInt.

13/02/2012: Nueva versión disponible (20120210): Se corrigieron pequeños errores, se agregó una variante en la estructura REPETIR, y se actualizaron los scripts para testear automáticamente el comportamiento del intérprete y sus casos de prueba.

02/02/2012: Otra corrección: En la versión de ayer quedaba un error importante en la estructura SEGUN cuando hay varios valores posibles para un mismo conjunto de acciones. Además, se agregó otro nuevo perfil (IUTIRLA).

01/02/2012: Primer versión de 2012: En esta versión se arreglan algunos problemas que me reportaron por correo (relacionados a la estructura SEGUN y a la exportación a código C++), y se agrega un nuevo perfil (DuocUC).

[+] Noticias 2011


06/11/2011: Nueva version: Ahora se puede utilizar un pseudocódigo que tiene un poco más de pseudo y un poco menos de código (acepta expresiones como "SI X ES DIVISIBLE POR 3..." o "PARA CADA ELEMENTO DE A..."), que se activa con la opción de "sintaxis flexible" del perfil. También, llendo al extremo opuesto, hay una opción nueva para hacer obligatoria la declaración de tipos en las variables (con la instrucción DEFINIR), opción que varios usuarios habían solicitado. Además, como siempre, se corrigieron muchos errores y se agregaron algunas perfiles nuevos.

23/10/2011: Nueva version: Se corrigieron algunos errores, se agregaron algunas palabras clave adicionales para hacer la sintaxis más flexible y se atualizó parte de la ayuda.

01/08/2011: Nueva version: Se corrigieron algunos problemas en el checkeo de sintaxis y se agregaron palabras clave para limpiar la pantalla y para indicar a la instrucción ESCRIBIR que no debe colocar el salto de linea (ver en la ayuda Primitivas Secuenciales)

27/07/2011: Nueva version: Se corrigió un error grave por el que no permitía utilizar variables como índices.

29/06/2011: Nueva version: Se cambió la forma de lanzar la GUI para evitar problemas con las últimas versiones de Ubuntu (menúes que desaparecen, barras grises entre el código al hacer scroll), y se añadió la posibilidad de imprimir los pseudocódigos.

15/06/2011: Nueva version: Se corrigieron más errores relacionados a la exportación a código C++ y el uso de arreglos.

02/06/2011: Nueva version: Se corrigieron varios errores en a la exportación a código C++.

30/05/2011: Nueva version: Se corrigieron errores relacionados mayormente al uso de arreglos en base 0 y la exportación a código C++.

25/04/2011: Nueva version: Se corrigió el comportamiento de algunas opciones en los perfiles que no tenían efecto, se corrigió la interpretación cuando se omiten palabras claves como HACER o ENTONCES, se implementó un sistema para notificar las actualizaciones disponibles en el sitio, entre otros cambios.

16/04/2011: Nueva version: Se agregaron varios perfiles nuevos, se corrigieron las opciones del lenguaje que no tenían efecto, se mejoraron detalles de la interfaz, etc.

08/04/2011: Nueva version: Se arregló el problema por el que a veces no dejaba editar algoritmos después de la ejecución paso a paso, el problema en el dibujo de estructuras para, y algunos otros detalles.

06/04/2011: Nueva version: Se arreglo un problema grave en el uso de arreglos multidimensionales (gracias a Enrique Gerhause por avisar), se y se corrigio la nueva opción de indentado para algunos casos en que fallaba.

04/04/2011: Nueva version: Se arreglo un problema grave en las asignaciones en elementos de arreglos (gracias a Ricardo y Carlos por avisar), se agregó una opción en la interfaz para corregir el indentado de un bloque de pseudocódigo y algunos otros cambios menores.

01/04/2011: Nueva version: Se arreglo un problema grave con la estructura segun (gracias a Emiliano Lopez por avisar), un potencial error en diagramas de flujo con acentos o ñs en las constantes de texto (gracias a Marvin Romero por avisar), y algunos otros detalles.

25/03/2011: Nueva version !!!: Sí, despues de taaanto tiempo (casi dos años) finalmente presento una nueva versión del programa. En apariencia es casi idéntico a la versión anterior, pero se han corregido cientos de errores, pulido decenas de detalles, reimplementado de cero un sistema nuevo para la evaluación de expresiones y determinación de tipo de variables, agregado un cuadro de selección de perfil para que los alumnos configuren rápidamente el pseudolenguaje como quiera su docente, empaquetado versiones para GNU/Linux de 64bits y para Mac OS X, etc... Seguramente al reescribir ciertas partes del interprete eliminé un montón de bugs latentes y los reemplacé con otro montón más fresquito y al día, así que espero sus quejas como siempre, para terminar de corregir el nuevo sistema, pero también espero que los cambios lo hagan más facil de mantener, corregir y extender. Sin más, que lo disfruten.

[+] Noticias 2009


21/04/2009: Nueva version : Corrige un error introducido en la ultima versión al controlar la dimensiones de los arreglos, el comportamiento del para en algunos casos especiales, y la exportación a c++ (gracias a Alvaro Martinez por reportar el problema)

08/04/2009: Nueva version : El principal cambio consiste en no permitir dimensionar arreglos utilizando variables, las dimensiones deben ser constantes. Si algún docente quiere permitir esta práctica a sus alumnos puede escribirme, y en la próxima versión dicho comportamiento será configurable. En caso contrario, no lo será, al igual que muchas otras caracteristicas del pseudolenguaje, para evitar sobrecargar las opciones en la interfaz.

04/04/2009: Nueva version : Permite diferenciar diferentes eventos durante la interpretación utilizando colores, agrega una opción al menú Ayuda para buscar actualizaciones a través de Internet y algunas correcciones menores adicionales en la interfaz.

25/03/2009: Nueva version : corrige algunos errores que quedaban al evaluar expresiones compuestas que incluyan productos o divisiones con variables negativas en el segundo término (gracias Carlos Navarro Cera por reportar el problema).

24/03/2009: Nueva version solo para GNU/Linux: corrige los problemas para iniciar la ejecución paso a paso sin privilegios de root, y para lanzar wxPSeInt desde un directorio cualquiera diferente al de instalación.

04/01/2009: Videos de PSeInt: En la sección Imágenes hay disponibles dos videos que muestran algunas funcionalidades de PSeInt.

01/01/2009: 4 años de PSeInt: Acabo de realizar una gráfica, ayudado por el sistema de estadísticas de sourceforge, donde se puede observar el crecimiento que ha tenido el proyecto (o al menos el crecimiento en el número de descargas, que debería ser de alguna forma proporcional). En estos cuatro años ha pasado de tener 24 desgargas por semestre (en la primer parte de 2005) a tener un promedio superior a las 100 descargas diarias (segunda mitad de 2008). Solo puedo agradecer profundamente a todos los usuarios, alumnos y docentes, que encontraron alguna utilidad en este pequeño proyecto (especialmentes a quienes mediante quejas o felicitaciones demuestran su interés y ayudan a encontrar caminos para mejorarlo) y comprometerme a seguir trabajando en él en mis ratos "libres" para responder a sus inquietudes. Ver gráfica de descargas por semestre..

[+] Noticias 2008


12/12/2008: Nuevas capturas de pantalla: Se actualizó el sitio, incluyendo nuevas capturas en la sección de Imágenes.

11/12/2008: Nueva versión: Se corrigió el bug que afectaba a la función AZAR, se realizaron cambios de interfaz para las plantillas del Panel de Comandos, y se agregaron ayudas emergentes simil calltips.

25/11/2008: Nueva versión. Se corrigió el bug que afectaba a los paras con pasos negativos (gracias a Vicente Soto por reportarlo), y se relizaron cambios minimos al comportamiento de la interfaz.

06/11/2008: Nueva versión. Se mejoraron algunos detalles menores de la presentación del panel de depuración, y se agregó la posibilidad de comenzar la ejecución paso a paso avanzando manualmente (es decir, pausar en la primer linea), y corrigiendo algunos problemas en la evaluación de determinadas expresiones lógicas (gracias a Kike Ferrando por reportar el error).

03/11/2008: Nueva versión. Ahora se pueden realizar seguimientos más detallados de la ejecución realizando una prueba de escritorio automática, o evaluando expresiones arbitrarias al pausar la ejecución. Ver Imagen

31/10/2008: Nueva versión. Incuye un panel de ejecución paso a paso, para controlar la velocidad de avance o pausarla y avanzar manualmente, junto con algunas correcciones a la generación y visualización de diagramas de flujo (gracias a Jose Arenas por reportar el error), y la exportación a cpp (gracias Jhaime por reportar el error).

11/07/2008: Nueva versión. Incluye el operador modulo, palabres claves que se pueden utilizar en lugar de operadores (Y, O, NO o MOD), y una ejecución paso a paso automática experimental.

28/05/2008: Problemas con Windows 98: Dado los problemas que presenta la nueva interfaz en Windows 98, acabo de subir un instalador especial para es sistema que incluye el interprete actualizado, pero el editor anterior. En cuanto pueda probarlo buscaré un solución.

25/05/2008: Nuevo estilo en la pagina. Ahora se incluye ademas una seccion de ejemplos con pseudocodigos y diagramas de flujo de varios problemas de distinta complejidad (son los mismos ejemplos que se encuentran en la ayuda del programa).

24/05/2008: Nueva versión corrigiendo errores en la evaluacion de expresion logicas compuestas que en las que intervienen distintos tipos de datos, en la deteccion de errores de indices en tiempo de ejecucion, y en el reemplazo de variables en expresiones logicas compuestas. Incluye ademas nuevos ejemplos, como el juego de las torres de Hanoi.

29/04/2008: Nueva versión con pequeñas mejoras en la interfaz, y agregando la posibilidad de prohibir el uso de variables no inicializadas, y forzar el uso del punto y coma.x

28/04/2008: Nueva versión corrigiendo la generacion de código c++ (de un bucle Para, gracias a Jose Anido por reportar el error), agregando un historial de archivos, soporte para arrastrarlos desde el explorardor, y mejorando levemente la velocidad.

27/04/2008: Nueva version corrigiendo la visualizacion del autocompletado, agregando tres ejemplos simples, y corrigiendo errores en la interpretacion.

26/04/2008: Nueva version incorporando la nueva GUI (Ver Captura...).

21/04/2008: Nueva release agregando las funciones trigonometricas que faltaban y mejorando la determinación de tipos.

20/02/2008: Nueva version corrigiendo errores importantes en la evaluacion de expresiones y el manejo interno de la memoria.

26/01/2008: Nueva version corrigiendo la evaluacion de expresiones logicas que involucran cadenas de caracteres (caso 'q0').

05/05/2007: Aclaración: Tal vez alguien note que la version que figura tanto en la página como en el soft para linux es 20070421 pero el nombre del archivo que descargamos dice 20070505. Esto se debe a que lo volvi a empaquetar porque hice algunas pequeñas correcciones en el script de instalación, pero el soft en sí (interprete, gui, graficador) es el mismo que el 20070421.

[+] Noticias 2007


21/04/2007: Nueva versión corrigiendo los errores en algunas asignaciones con números negativos.

05/04/2007: Problemas instalador para Windows Me acaban de hacer notar que el archivo del instalador para Windows de la última versión estaba corrupto. Ya está subido correctamente, disculpen las molestias ;).

27/03/2007: Nueva release: se mejoró la visualización de diagramas de flujo (ahora se puede exportar a bmp/jpg/png/tiff, hacer zoom y ver a pantalla completa) y se agregó el cuadro reemplazar en VPSeInt.

[+] Noticias 2006


25/10/2006: EJI: Se expondrá hoy y mañana un poster sobre el desarrollo del PSeInt en el 1er Encuentro de Jovenes Investigadores de Universidades de Santa Fe, a realizarse en El Pozo, Santa Fe. ; ).

24/10/2006: Nuevas secciones en el sitio: Se agregaron en el sitio las secciones "Historia de PSeInt" y "El Pseudocódigo", la primera con una reseña informal de como surgió y evolucionó el proyecto, la segunda con una presentación rápida de las características del pseudolenguaje utilizado.

23/10/2006: Nueva release: se corrigio el operador de potenciación y la asignación de literales.

11/09/2006: Acabo de recibir un mail de Uptodown.com informandome que han decidido publicar PSeInt en su sitio ;)
20/08/2006: Nueva release: se corrigio el script de instalación de linux y se mejoró el graficador.

13/08/2006: Nuevas releases para Windows y Linux: incluyen las nuevas características: un menu de comandos para agregar las estructuras con un simple click, el cuadro de ayuda rápida para corregir errores y el graficador de diagramas de flujo.

12/08/2006: Nueva release para Linux: incluye un menu de comandos para agregar las estructuras con un simple click y algunos cambios menores en la ayuda rapida. Nota: En cuanto pueda agrego las nuevas caracteristias al paquete para Windows.

09/08/2006: TE&ET: Presentamos (junto con el Ing. Horacio Loyarte) el trabajo "Desarrollo de un Intérprete de Pseudocódigo para la Enseñanza de Algorítmica Computacional" en el "I Congreso de Tecnologia en Educación y Educación en Tecnología" en la Universidad Nacional de la Plata. Recibí algunas apreciaciones y sugerencias, aunque no recuerdo los nombres quienes las hicieron. ;-).

08/08/2006: Nueva release para Linux: Incluye el graficador de diagramas de flujo (todavía a prueba), y nuevamente funciona con libstdc++-5.0.

31/07/2006: Nuevo modulo proximamente: Estoy trabajando en un modulo para generar los diagramas de flujo de los pseudocodigos. La version de Linux ya está casi lista y se portará a Windows en poco tiempo. Dentro de algunos días subiré ambas versiones con esta nueva funcionalidad. Ver imágen...

02/07/2006: Nueva característica: cuadro de ayuda rápida en la corrección de errores con detalles sobre el problema y consejos para corregir cada uno de los más de 160 errores diferentes. Nota: aún falta redactar algunos, pero la mayoría está listo.

01/07/2006: Problemas en el instalador para Windows: Recien me doy cuenta de que la ultima version para windows no esta bien empaquetado. Ya subi el instalador corregido. No hay cambios respecto a la version 20060610.

24/06/2006: Proximos pasos: En cuanto termine de rendir (aproximadamente dentro de una semana) comienzo a trabajar en un mejor sistema de ayuda y algun tipo de asistencia mas contextualizada en la gui de los errores que devuelve el interprete para guiar las posibles correcciones. Luego de eso, se reveerá toda la documentación en general, para poder seguir trabajando exclusivamente en los desarrollos de ambas GUIs. Si en el medio se me informa de algún error en el intérprete, estos errores tienen prioridad sobre los detalles estéticos ;).

18/06/2006: Comienza la reestructuración de la pagina ;)...

10/06/2006: Nueva correccion en la estructura condicional SEGUN.

04/06/2006: Nueva correccion en relacion los identificadores de las variables de tipo caracter.

13/05/2006: Nueva version corrigiendo los problemas de permisos en Windows NT/XP y optimizando el coloreado de sintaxis en la Gui para Linux. Ver Imagen (pseint-linux)...

13/05/2006: Comentario en PC WorldLa revista española PC World publico este mes un pequeño comentario sobre este programa!

07/05/2006: Otra versión, me había olvidado un signo ;), y la gui para Linux colorea el código y ya no requiere GtkSourceBuffer.

01/05/2006: Nueva release corrigiendo los problemas en la evaluacion de expresiones con nros negativas y algunos operadores logicos.

29/04/2006: Nueva release corrigiendo los problemas redondeo de flotantes.

28/04/2006: 1000 downloads!!! Ahora si es un numero respetable de descargas... Nuevamente gracias a quienes lo prueban y especialmente a quienes reportan los errores para que cada vez sean menos ;).

23/04/2006: Problemas en la GUI para Linux Nota: me hicieron notar que el binario de la Gui de la version para Linux no funciona correctamente con otras versiones de librerias, y como no todas las distros traen las herramientas necesarias para recompilar, estoy dandole vueltas al asunto. Si alguien lo prueba y no le anda, envieme por mail el install-log.txt asi voy buscando alternativas. Espero subir en breve alguna actualización.

23/04/2006: PSeInt en cdlibre.org: Leo en barrapunto que estan disponibles los cds y dvds actualizados de cdlibre.org y encuentro que el pseint esta entre el soft incluido ;).

13/04/2006: Nueva version: ahora los arreglos funcionan con corchetes, se corrigieron bugs sobre expresiones logicas, y se cambio el instalador para Linux.

06/04/2006: Problemas en la version para Windows: La version de Windows no creaba los accesos directos... corregido.

05/04/2006: Otra release: corriegiendo lo que deberia haber corregido la anterior (ahora sí).

31/03/2006: Nueva release con pequeñas modificaciones para mayor flexibilidad.

16/01/2006: Contacto desde el sitio: Ahora se pueden enviar comentarios, preguntas, sugerencias o lo que deseen directamente desde esta pagina... Ver mas abajo seccion documentación.

14/01/2006: Perdon por la demora. Esta corregido el bug de los > y < y se agregó la instruccion DEFINIR para asignar un tipo de dato a una variable. La nueva sintaxis aún no está documentada, ya que es una prueba. Su uso es: "DEFINIR var1,var2,var3 COMO NUMERO/LOGICO/CARACTER;".

[+] Noticias 2005

16/10/2005: Llegamos a 100 downloads!!! Acabo de ver que el numero de descargas tiene ahora tres cifras... Se que no es mucho, pero ya es algo. Gracias a todos los que lo probaron, y espermos que siga creciendo!

08/10/2005: Nueva release: Corrige algunos problemas al trabajar en bucles con valores negativos.

22/08/2005: Corrección: Ambas versiones 20050813 y la version 20050814 para linux no eran los archivos correctos. Pido disculpas y subo los que corresponden: 20050814 para Win32 y 20050822 para Linux.

13/08/2005: Nueva versión disponible: Se reacomodó mejor el código fuente, se corrigieron algunos detalles y bugs varios, se suprimió la restricción el punto coma al final de las instrucciones secuenciales y se agregó la funcion "azar".

08/08/2005: Actividades Educativas con Software Libre: Se presentó el cd responsable de que este proyecto vuelva a la vida. Más....

[+] Noticias 2003

29/12/2003: Primera presentación oficial de PSeInt (v1.0 para Windows) en el exámen final de Programación I.