PseudoFlow v1.0.0

PseudoFlow llega a su versión 1.0.0: una herramienta open source para aprender programación y visualizar diagramas de flujo en tiempo real a partir de pseudocódigo.

PseudoFlow v1.0.0
PseudoFlow UI

Me encuentro muy contento de haber logrado el hito de publicar la versión 1.0.0 de PseudoFlow, una herramienta de código abierto para aprender sobre estructuras de control y los fundamentos de la programación.

PseudoFlow permite escribir pseudocódigo y visualizar en tiempo real el diagrama de flujo de tu algoritmo, siguiendo el estándar ANSI. De esta forma, puedes ver gráficamente cómo se ejecuta tu código mientras aprendes conceptos como:

• Variables
• Estructuras condicionales
• Ciclos y estructuras repetitivas
• Arreglos
• Entrada y salida de datos
• Operadores y expresiones
• Diagramas de flujo generados automáticamente

Además, PseudoFlow cuenta con un intérprete que analiza y ejecuta el pseudocódigo, detectando errores sintácticos y semánticos para ayudarte durante el aprendizaje.

Y ahora, con la versión 1.0.0, llegan también nuevas funcionalidades y mejoras:

• Sistema unificado de errores
• Detección de variables no declaradas y redeclaraciones
• Validación de tipos y arreglos
• Detección de división entre cero
• Nuevos temas visuales
• Mejoras al editor
• Nuevo formato de archivos .pff
• Exportación de diagramas de flujo a PNG
• Mejoras al intérprete y al lenguaje
• Versión web como PWA

Haciendo honor a la palabra y aprovechando que recientemente se estrenó la película, ha sido toda una odisea llegar hasta este punto. 😅

Pero después de mucho trabajo, aprendizaje y muchas horas de desarrollo, finalmente puedo hacer realidad uno de mis sueños: contribuir con la comunidad de open source con un proyecto que pueda ayudar en el aprendizaje de la programación y al que le he puesto mucho empeño y todo mi cariño.

Espero que esta herramienta sea realmente de utilidad para docentes y estudiantes que están dando sus primeros pasos en el mundo de la programación.

🌐 Prueba PseudoFlow: www.pseudoflow.app

🔗 Release v1.0.0: github.com/talamantesvictor/pseudoflow/releases/tag/v1.0.0

Este es apenas el comienzo. 🚀