Pauscal

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 15:46 6 nov 2014 por DarkBlueZV (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
Pauscal
Desarrollador(es)
Paul Guerra
Información general
Extensiones comunes .pdp .prp .pvp .exe .dll
Última versión estable 3.01.0948
Sistema operativo Windows

Pauscal es un lenguaje de programación para Microsoft Windows de 32 bits desarrollado por Paul Guerra. La característica particular de este lenguaje de programación es que su sintaxis está basada en el idioma español. Este lenguaje es potente y no se limita a fines educativos.

Características

  • Sintaxis sencilla, de fácil comprensión, lectura y escritura.
  • Orientado a objetos.
  • Soporta herencia y encapsulamiento.
  • El compilador genera código nativo.
  • Compilados funcionales en Windows 95, Windows 98, Windows 98 SE, Windows ME, Windows XP, Windows Vista, Windows 7 y Windows 8.
  • Las aplicaciones no requieren ningún tipo de soporte externo para poder ejecutarse.
  • Contiene un editor gráfico "Visual Pauscal".
  • Soporta los protocolos TCP.
  • Puede llamar a funciones en archivos Win32 DLL.
  • Capacidad Multihilo, lo que permite realizar más de una tarea a la vez.
  • Compilados independientes de bajo peso.
  • Las librerías DLLs generadas en Pauscal, son compatible con la convención de llamadas stdcall.
  • Librerías funcionales en Visual Basic, C++, Autoit, AutoHotkey y muchos otros lenguajes compatibles con stdcall.
  • Contiene librerías que permiten la automatización de Windows.

El clásico "Hola Mundo"

 'Pauscal: Lenguaje de programación en español
 Importar "Pauscal.prp"
 Mensaje("¡Hola Mundo!")
 Fin

En DOS

 'Pauscal: Lenguaje de programación en español
 Importar "Dos.prp"
 Crear Dos                                   ' Creamos el objeto.
 Dos.Escribirln("¡Hola Mundo!")              ' Escribe una linea en consola.
 Dos.Esperar                                 ' Esperamos respuesta del usuario.
 Destruir Dos                                ' Esta linea de código es opcional.
 Fin                                         ' Finalizamos el programa.

Tipos de datos

Pauscal es un lenguaje que requiere declarar previamente las variables antes de utilizarlas, para ello nos ofrece 10 tipos de datos.

Nombre Memoria requerida Rango Descripción
Booleano
1 Byte (8 bits)
Verd ~ Falso Permite almacenar los valores Verd (Verdadero) o Falso.
Byte
1 Byte (8 bits)
0 ~ 255 Permite almacenar un byte sin signo.
ByteSig
1 Byte (8 bits)
-128 ~ 127 Permite almacenar un byte con signo.
Word
2 Byte (16 bits)
0 ~ 65.535 Permite almacenar un entero corto sin signo.
WordSig
2 Byte (16 bits)
-32.768 ~ 32.767 Permite almacenar un entero corto con signo.
Entero
4 Byte (32 bits)
0 ~ 4.294.967.295 Permite almacenar un entero largo sin signo.
EnteroSig
4 Byte (32 bits)
- 2.147.483.648 ~ 2.147.483.647 Permite almacenar un entero largo con signo.
Real
8 Byte (64 bits)
-1,79769313486232 ^ 308 ~ -4,94065645841247 ^ -324 Permite almacenar un número con coma flotante de doble precisión.
Decimal
8 Byte (64 bits)
-922.337.203.685.477,5800 ~ 922.337.203.685.477,5800 Permite almacenar un número con coma fija de 4 decimales.
Cadena
Variable
0 ~ 2.000 millones de caracteres Permite almacenar una cadena caracteres alfanumérica.

Enlaces externos