01 — ¿Qué es PSeInt?


Definición

PSeInt (Pseudocode Interpreter — Intérprete de Pseudocódigo) es una herramienta educativa de software libre diseñada para enseñar los fundamentos de la programación mediante un pseudolenguaje en español, sin las exigencias sintácticas de un lenguaje real.


Historia y origen

PSeInt fue creado en 2003 por Pablo Novara como proyecto final para la materia Programación 1 de la carrera Ingeniería en Informática de la FICH-UNL (Universidad Nacional del Litoral, Argentina).

La motivación original fue que los estudiantes tenían dificultades para escribir sus primeros algoritmos en un lenguaje imaginario sin implementación real, dependiendo siempre de la revisión del docente.

El proyecto fue reconocido en SourceForge como “Project of the Month” en tres ocasiones:

  • 1 de septiembre de 2015
  • 19 de diciembre de 2016
  • 16 de noviembre de 2019

También recibió la distinción Open Source Excellence por superar las 100 000 descargas totales.


Filosofía del proyecto

Objetivo central

Que en la palabra pseudocódigo pese más la parte pseudo que la de código. El foco está en la lógica del algoritmo, no en la sintaxis.

El pseudocódigo se usa como primer contacto para introducir:

…sin tener que lidiar con las particularidades de un lenguaje real.


Características principales

CaracterísticaDetalle
IdiomaEspañol (pseudolenguaje natural)
SintaxisConfigurable: flexible → estricta (ver 17 - Perfiles de Lenguaje)
AutocompletadoEl editor sugiere estructuras y palabras clave
Resaltado de sintaxisColoreado automático del código
Ejecución paso a pasoPermite seguir el flujo del algoritmo instrucción por instrucción
Variables en tiempo realPanel lateral muestra el valor actual de cada variable
Diagrama de flujoGenerado automáticamente desde el pseudocódigo (ver 18 - Exportación y Herramientas)
ExportaciónC, C++, C#, Java, JavaScript, PHP, Python, VB.NET, Matlab
PlataformasWindows, GNU/Linux, macOS
Versión portableDisponible para uso sin instalación
LicenciaGPL v2 (código abierto)

Plataformas soportadas

Sistema operativoInstalablePortable
Windows
GNU / Linux
macOS

Versión actual

CampoValor
Versiónpseint-20250218
Fecha de publicación18 de febrero de 2025
Sitio oficialhttps://pseint.sourceforge.net
Descargashttps://pseint.sourceforge.net/index.php?page=descargas.php

Usos en educación

PSeInt funciona como puente entre lenguajes visuales por bloques (como Scratch) y lenguajes textuales (Python, Java, C). Es ampliamente utilizado en universidades de toda Hispanoamérica y España.

Los docentes pueden ajustar el rigor sintáctico mediante 17 - Perfiles de Lenguaje para adaptarse al nivel de sus alumnos.


| Contribución: Alexis Carrillo | Círculo Interno • EvoClub | Creado con Quartz v4.5.2 © 2026