Guía del producto · en desarrollo

Manual de Potoo IDE

Esta guía presenta Potoo IDE y sus funciones disponibles. La aplicación ya ejecuta cuatro variantes de la familia Portugol, el pseudolenguaje Calango y el lenguaje de programación Potigol; otras opciones siguen en evaluación.

Proyecto Potoo IDE Estado En desarrollo

01 · Panorama

¿Qué es Potoo IDE?

Potoo IDE es un entorno de escritorio para estudiantes y docentes que aprenden y enseñan lógica de programación con las variantes de la familia Portugol, el pseudolenguaje Calango y el lenguaje de programación Potigol. La aplicación reúne editor, proyectos y ejecución de algoritmos.

El proyecto sigue en desarrollo: estas opciones ya pueden usarse en la aplicación, mientras evolucionan la cobertura de funciones y las herramientas de apoyo al aprendizaje.

Cómo leer este manual: “Planificado” identifica una meta del producto. “Disponible” describe algo disponible en Potoo IDE.

02 · Estado actual

Qué está disponible

Potoo IDE permite crear y editar proyectos y ejecutar algoritmos en Portugol Studio 2.0, VisuAlg, G-Portugol, Mapler, Calango y Potigol. Portugol Studio 2.0, VisuAlg, G-Portugol y Mapler son variantes de la familia Portugol; Calango es un pseudolenguaje y Potigol es un lenguaje de programación. La cobertura de funciones sigue evolucionando.

En desarrollo: la cobertura de comandos y los recursos de apoyo al aprendizaje siguen evolucionando.

03 · Flujo de uso

Cómo crear y ejecutar un algoritmo

El flujo básico ya está disponible en la aplicación:

  1. Crear un proyecto y elegir un lenguaje o variante disponible.
  2. Escribir y organizar los pasos del algoritmo en el editor.
  3. Ejecutar el programa e introducir los datos solicitados.
  4. Consultar la salida, los diagnósticos y las funciones de depuración disponibles.

La cobertura de diagnósticos y depuración varía según el lenguaje o la variante y sigue mejorando.

04 · Lenguajes y pseudolenguajes

Portugol, Calango y Potigol están disponibles

Portugol reúne pseudolenguajes didácticos que expresan algoritmos en portugués; cada variante define sus propias reglas. Potoo IDE ofrece Portugol Studio 2.0, VisuAlg, G-Portugol y Mapler. Calango es otro pseudolenguaje disponible, mientras que Potigol es un lenguaje de programación con sintaxis en portugués.

Variantes de la familia Portugol

Pseudolenguaje Calango

  • Calango: pseudolenguaje para escribir algoritmos con declaraciones, expresiones, decisiones, repeticiones, funciones y procedimientos. La guía detalla estructura, tipos, vectores, operadores, entrada y salida, decisiones, bucles, funciones y procedimientos.
    Leer la referencia de Calango · Repositorio oficial de Calango

Lenguaje de programación Potigol

  • Potigol: lenguaje de programación con sintaxis portuguesa, tipado estático e inferencia. Combina recursos imperativos y funcionales, colecciones, emparejamiento de patrones y la biblioteca de juegos Jerimum; la referencia detalla estas funciones.
    Leer la referencia de Potigol

Otras opciones en evaluación

PSeInt, Linotte, C0 (C simplificado), Égua, Logic Basic y Karel the Robot siguen como posibilidades futuras en evaluación. Las referencias describen los proyectos originales y no indican compatibilidad actual con Potoo IDE.

05 · Funciones de la aplicación

Qué puedes hacer

  • Editor de algoritmos: crear y editar archivos de programa dentro de proyectos.
  • Ejecución: ejecutar algoritmos, proporcionar datos de entrada y consultar la salida.
  • Diagnósticos: mensajes asociados al origen de problemas en el código.
  • Depuración: seguir la ejecución con los controles disponibles para cada pseudolenguaje o lenguaje.
Compatibilidad: las reglas y funciones varían entre las variantes y los pseudolenguajes. Consulta la referencia correspondiente para conocer la sintaxis documentada; la cobertura en Potoo IDE sigue evolucionando.

06 · Desarrollo

Cómo seguir el proyecto

Potoo IDE sigue en desarrollo y ya ofrece ejecución para Portugol Studio 2.0, VisuAlg, G-Portugol, Mapler, Calango y Potigol. El proyecto continúa ampliando la cobertura de funciones y el apoyo al aprendizaje.

El proyecto todavía no ha anunciado una fecha de lanzamiento.

07 · Información del proyecto

Potoo IDE en resumen

Tipo
IDE de escritorio para aprender lógica
Público
Estudiantes y docentes
Opciones disponibles
Familia Portugol (Portugol Studio 2.0, VisuAlg, G-Portugol y Mapler), pseudolenguaje Calango y lenguaje de programación Potigol
Opciones futuras en evaluación
PSeInt, Linotte, C0, Égua, Logic Basic y Karel the Robot
Tecnologías de base
Rust · GTK 4 · Relm4

08 · Preguntas frecuentes

Dudas comunes

¿Ya puedo programar en Potoo IDE?

Sí. Puedes crear y editar proyectos y ejecutar algoritmos en Portugol Studio 2.0, VisuAlg, G-Portugol, Mapler, Calango y Potigol. La cobertura de funciones sigue evolucionando.

¿Qué lenguajes y pseudolenguajes ejecuta la aplicación?

Potoo IDE ya ejecuta cuatro variantes de la familia Portugol (Portugol Studio 2.0, VisuAlg, G-Portugol y Mapler), el pseudolenguaje Calango y el lenguaje de programación Potigol. PSeInt, Linotte, C0 (C simplificado), Égua, Logic Basic y Karel the Robot siguen como posibilidades futuras en evaluación.

¿Cuándo estará lista la aplicación?

El proyecto sigue en desarrollo y todavía no ha anunciado una fecha de lanzamiento.

Conoce el proyecto

Consulta los lenguajes y pseudolenguajes disponibles y sigue el desarrollo en la página inicial.

Ir a la página inicial