fbpx
Wikipedia

Pauscal

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. Esto lo hace ideal para aquellos que desean iniciarse en la programación. Sin embargo, este lenguaje es potente y no se limita a fines educativos.

Pauscal
Desarrollador(es)
Paul Guerra
Información general
Extensiones comunes .pdp .prp .pvp .exe .dll
Paradigma Multiparadigma, Orientado a objetos, Basado en prototipos, Funcional, Genérica, Imperativa, Procedural, Estructural
Apareció en 2001
Última versión estable 3.01.0948
Sistema de tipos Tipado fuerte
Sistema operativo Windows

El compilador de Pauscal genera código nativo para Microsoft Windows de 32 bits. Por este motivo, los programas hechos en Pauscal no requieren ningún tipo de soporte externo para poder ejecutarse.

El editor de Pauscal incluye un sistema de resalte sintáctico, el cual permite ver el código de sus programas de una forma más cómoda. Para simplificar la creación de aplicaciones con interfaces visuales, Pauscal incluye Visual Pauscal, el cual permite diseñar visualmente las ventanas de sus programas. Los programas creados en Pauscal son de su propiedad y los puede distribuir libremente.


Características

  • Sintaxis en español, sencilla, de fácil comprensión, interpretación, lectura y escritura.
    • No utiliza puntos y comas, como tampoco corchetes.
  • Orientado a objetos.
    • Soporta herencia y encapsulamiento.
  • Basado en prototipos.
    • Al igual que JavaScript, Self y otros tantos lenguajes, Pauscal permite crear objetos mediante la escritura de código plano.
  • Contiene una amplia variedad de API's, funciones, clases, estructuras, prototipos, uniones y constantes declaradas y disponibles para su uso.
  • El compilador genera código nativo.
  • Contiene un editor gráfico (Visual Pauscal).
  • Soporta los protocolos TCP y UDP.[cita requerida]
  • Puede llamar a funciones en archivos Win32 DLL.
  • Soporta fuertemente los punteros.
    • Permite almacenar direcciones y crear referencias a objetos de cualquier tipo.
    • Permite la aritmética de punteros.
  • Soporta paralelización.
    • Capacidad multihilo, lo que permite realizar más de una tarea a la vez.
  • Las bibliotecas DLL generadas en Pauscal, son compatibles con la convención de llamadas stdcall.
  • Contiene bibliotecas nativas del lenguaje que permiten la automatización de Windows.
    • Además contiene declaradas las APIS de AutoItX3 de Autoit que permite la automatización avanzada de Windows.
  • Soporta la instrucción GoTo (nombrada "IrHacia" en el lenguaje) a diferencia de otros lenguajes que desecharon su uso.
  • Incluye el lenguaje de programación esotérico BrainFuck.
  • Permite crear bibliotecas precompiladas (código objeto) que aumentan la velocidad de compilación y reduce el tamaño de los ejecutables.

Historia

La idea de un lenguaje en español surgió cuando el desarrollador principal vio a sus compañeros programar en pseudocódigo. El proyecto fue iniciado en 2001 con un compilador hecho en Visual Basic, C y Ensamblador.

El nombre Pauscal (Paul + Pascal = Pauscal) fue dado por los compañeros de colegio del desarrollador. Es una combinación entre el nombre del desarrollador y el lenguaje Pascal, que era el que usaban en clases.[cita requerida]

Actualmente la comunidad de Pauscal tiene la meta de que sea un lenguaje potente orientado a objetos, fácil de usar, con un buen entorno de desarrollo, y gratuito.

Sentencias y variables

Pauscal a pesar de ser un lenguaje de programación estructural permite el uso de la sentencia GoTo que este tipo de paradigma considera "innecesario y contraproducente".

Los identificadores de las variables son opcionales, puede evitarse el nombrado de estos en procedimientos, clases, estructuras, uniones y prototipos. La siguiente línea de código es permitida y totalmente funcional.

 Var:Cadena 

Pauscal posee funciones indocumentadas pertenecientes a la máquina virtual de Microsoft Visual Basic 6.0 (MSVBVM60) que son compatibles con el lenguaje y fácilmente utilizables, esta biblioteca es actualmente incluida por defecto en Windows 7, 8 y 10.

Pauscal tiene un bucle que nunca se acaba o también denominado como "bucle infinito" (Repetir ... PorSiempre), pero esto no es ningún error como se describe en la referencia recién establecida, sino que es una característica del lenguaje y es muy útil cuando se trabaja con aplicaciones sin interfaz gráfica.

Ejemplo de 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 línea en consola.  Dos.Esperar   ' Esperamos respuesta del usuario.  Destruir Dos   ' Esta línea de código es opcional.  Fin    ' Finalizamos el programa. 

Referencias

Enlaces externos

  • Página de Pauscal
  • Foro de Pauscal
  •   Datos: Q6067575

pauscal, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, mayo, 2020, lenguaje, programación, para, microsoft, windows, bits, desarrollado, paul, guerra, característica, particular, este, lenguaje, progra. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 19 de mayo de 2020 Pauscal es un lenguaje de programacion para Microsoft Windows de 32 bits desarrollado por Paul Guerra La caracteristica particular de este lenguaje de programacion es que su sintaxis esta basada en el idioma espanol Esto lo hace ideal para aquellos que desean iniciarse en la programacion Sin embargo este lenguaje es potente y no se limita a fines educativos PauscalDesarrollador es Paul GuerraInformacion generalExtensiones comunes pdp prp pvp exe dllParadigmaMultiparadigma Orientado a objetos Basado en prototipos Funcional Generica Imperativa Procedural EstructuralAparecio en2001Ultima version estable3 01 0948Sistema de tiposTipado fuerteSistema operativoWindows editar datos en Wikidata El compilador de Pauscal genera codigo nativo para Microsoft Windows de 32 bits Por este motivo los programas hechos en Pauscal no requieren ningun tipo de soporte externo para poder ejecutarse El editor de Pauscal incluye un sistema de resalte sintactico el cual permite ver el codigo de sus programas de una forma mas comoda Para simplificar la creacion de aplicaciones con interfaces visuales Pauscal incluye Visual Pauscal el cual permite disenar visualmente las ventanas de sus programas Los programas creados en Pauscal son de su propiedad y los puede distribuir libremente Indice 1 Caracteristicas 2 Historia 3 Sentencias y variables 4 Ejemplo de Hola Mundo 4 1 En DOS 5 Referencias 6 Enlaces externosCaracteristicas EditarSintaxis en espanol sencilla de facil comprension interpretacion lectura y escritura No utiliza puntos y comas como tampoco corchetes Orientado a objetos Soporta herencia y encapsulamiento Basado en prototipos Al igual que JavaScript Self y otros tantos lenguajes Pauscal permite crear objetos mediante la escritura de codigo plano Contiene una amplia variedad de API s funciones clases estructuras prototipos uniones y constantes declaradas y disponibles para su uso El compilador genera codigo nativo Compilados independientes de bajo peso cita requerida Las aplicaciones no requieren ningun tipo de soporte externo para poder ejecutarse Los compilados son funcionales en Windows 95 Windows 98 Windows 98 SE Windows ME Windows XP Windows Vista Windows 7 y Windows 8 no ha sido probado en versiones mas actuales cita requerida Contiene un editor grafico Visual Pauscal Soporta los protocolos TCP y UDP cita requerida Puede llamar a funciones en archivos Win32 DLL Soporta fuertemente los punteros Permite almacenar direcciones y crear referencias a objetos de cualquier tipo Permite la aritmetica de punteros Soporta paralelizacion Capacidad multihilo lo que permite realizar mas de una tarea a la vez Las bibliotecas DLL generadas en Pauscal son compatibles con la convencion de llamadas stdcall Bibliotecas funcionales en Visual Basic C C Autoit AutoHotkey y muchos otros lenguajes compatibles con stdcall Contiene bibliotecas nativas del lenguaje que permiten la automatizacion de Windows Ademas contiene declaradas las APIS de AutoItX3 de Autoit que permite la automatizacion avanzada de Windows Soporta la instruccion GoTo nombrada IrHacia en el lenguaje a diferencia de otros lenguajes que desecharon su uso Incluye el lenguaje de programacion esoterico BrainFuck Permite crear bibliotecas precompiladas codigo objeto que aumentan la velocidad de compilacion y reduce el tamano de los ejecutables Historia EditarLa idea de un lenguaje en espanol surgio cuando el desarrollador principal vio a sus companeros programar en pseudocodigo El proyecto fue iniciado en 2001 con un compilador hecho en Visual Basic C y Ensamblador El nombre Pauscal Paul Pascal Pauscal fue dado por los companeros de colegio del desarrollador Es una combinacion entre el nombre del desarrollador y el lenguaje Pascal que era el que usaban en clases cita requerida Actualmente la comunidad de Pauscal tiene la meta de que sea un lenguaje potente orientado a objetos facil de usar con un buen entorno de desarrollo y gratuito Sentencias y variables EditarPauscal a pesar de ser un lenguaje de programacion estructural permite el uso de la sentencia GoTo que este tipo de paradigma considera innecesario y contraproducente Los identificadores de las variables son opcionales puede evitarse el nombrado de estos en procedimientos clases estructuras uniones y prototipos La siguiente linea de codigo es permitida y totalmente funcional Var Cadena Pauscal posee funciones indocumentadas pertenecientes a la maquina virtual de Microsoft Visual Basic 6 0 MSVBVM60 que son compatibles con el lenguaje y facilmente utilizables esta biblioteca es actualmente incluida por defecto en Windows 7 8 y 10 Pauscal tiene un bucle que nunca se acaba o tambien denominado como bucle infinito Repetir PorSiempre pero esto no es ningun error como se describe en la referencia recien establecida sino que es una caracteristica del lenguaje y es muy util cuando se trabaja con aplicaciones sin interfaz grafica Ejemplo de Hola Mundo Editar Pauscal Lenguaje de programacion en espanol Importar Pauscal prp Mensaje Hola Mundo Fin En DOS Editar Pauscal Lenguaje de programacion en espanol 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 codigo es opcional Fin Finalizamos el programa Referencias EditarEnlaces externos EditarPagina de Pauscal Foro de Pauscal Manual de Pauscal Datos Q6067575 Obtenido de https es wikipedia org w index php title Pauscal amp oldid 126212858, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos