Pseudocode Next | La evolución del pseudocódigo para la próxima generación.
PsNext es un intérprete de pseudocódigo moderno, diseñado desde cero para estudiantes de programación. Inspirado por la simplicidad de PSeInt pero construido con tecnologías de 2026, ofrece una experiencia web fluida, visual y multiplataforma.
PSeInt cumplió una misión histórica, pero las nuevas generaciones necesitan herramientas que se sientan como el software que usan a diario. PsNext nace para llenar ese vacío:
- Web-First: Sin instaladores. Funciona en el navegador, iPad, tablets y modo DeX.
- Editor Profesional: Basado en Monaco Editor (el motor de VS Code).
- Visualización en Vivo: Observá cómo cambian tus variables en tiempo real mientras el código se ejecuta.
- Performance Senior: Motor de interpretación construido en .NET 10 (LTS) con un Lexer de alto rendimiento.
- Estética NeXT: Un diseño minimalista y oscuro inspirado en el legado de Steve Jobs.
PsNext no es solo una cara bonita; por debajo corre una arquitectura pensada por y para desarrolladores Senior:
- Frontend: Blazor WebAssembly (Standalone).
- Motor Core: Lexer basado en
ReadOnlySpan<char>para reducir asignaciones de memoria. - Interpretación: Parser de descenso recursivo que genera un AST (Abstract Syntax Tree) ejecutable.
- Offline Ready: Funcionamiento offline garantizado mediante capacidades de PWA.
Si querés colaborar o probar PsNext en tu máquina:
-
Requisitos:
- .NET 10 SDK
- JetBrains Rider (Recomendado) o VS Code.
-
Clonar y Correr:
git clone [https://github.com/tu-usuario/PsNext.git](https://github.com/tu-usuario/PsNext.git) cd PsNext dotnet watch run --project PsNext -
Abrir: Navegá a
https://localhost:7047
- Fase 1: Integración de Monaco Editor y resaltado de sintaxis.
- Fase 2: Implementación del Lexer y Parser base (variables, condicionales, bucles).
- Fase 3: Consola de salida interactiva y depurador paso a paso.
- Fase 4: Exportación de pseudocódigo a código real (C#, Python, JavaScript).
¡Las pull requests son bienvenidas! Como proyecto de código abierto, PsNext busca ser una herramienta comunitaria. Si sos de Santa Fe y querés invitar un liso para discutir el código, ¡mucho mejor! 🍻
Este proyecto está bajo la Licencia MIT. Esto significa que podés usarlo, modificarlo y distribuirlo libremente.
Hecho con ❤️ en Santa Fe, Argentina.
“Stay hungry, stay foolish.”
