Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MiniPas

MiniPas es un lenguaje de programación interpretado inspirado en Turbo Pascal V7, diseñado para ser sencillo, educativo y fácil de usar.

⚠️ MiniPas no busca ser compatible con Pascal, Turbo Pascal V7 ó FreePascal: muchas características de Pascal no están soportadas.

Su objetivo principal es permitir experimentar con conceptos básicos de programación estructurada y scripting, ideal para aprendizaje ó pequeños proyectos.

☢️ MiniPas Es un lenguaje experimental y minimalista.

Ejemplo:

// example.mp
program helloworld;
var r: real;

begin
    // comentarios de una linea
    writeln("Hello World in minipas!");
    r := 2.0;
    writeln(); // un espacio en blanco
    writeln("Circunferencia:", 2 * PI * r);// usamos PI
    {   comentarios de
        varias lineas
    }
    writeln("uso de pow:", pow(2,3));
    writeln("uso de sqrt", sqrt(16));
    writeln();
    writeln("platform:", platform());
    writeln("version:", version());
end.

proporciona una salida como la siguiente:

welcome to minipas v0.9.0
cargando archivo: 'example.mp'
Hello, World in minipas!

Circunferencia: 12.566370614359172
uso de pow: 8
uso de sqrt 4

platform: linux
version: 0.9.0 (MiniPas build, unknown, linux) [rustc]

Licencia

Este proyecto está disponible bajo dos licencias distintas.

Puede seleccionar la licencia que mejor se ajuste a sus necesidades, entre las siguientes opciones:

El texto completo de estas licencias, se encuentran en los archivos LICENSE-APACHE y LICENSE-MIT