ObjectPAL es la abreviatura de Object-Oriented Paradox Application Language , que es el lenguaje de programación utilizado por la aplicación de base de datos Borland Paradox (ahora propiedad de Corel ). [ 1 ] [ 2 ] Paradox, ahora en su 11.ª versión, es un componente de la suite ofimática Word Perfect X3 de Corel , para Windows de 32 bits . ObjectPAL fue el sucesor de PAL, que era el lenguaje de programación Paradox para MS-DOS . Con la llegada de Paradox para Windows 1.0 en 1993, que entonces era propiedad de Borland Corporation, se creó ObjectPAL. La versión 1.0 fue rápidamente sucedida por la versión 4.5 ese mismo año.
El lenguaje está estrechamente vinculado a los formularios de la aplicación y proporciona un entorno de desarrollo rápido para crear aplicaciones de bases de datos para Windows. ObjectPAL no es un lenguaje orientado a objetos independiente . Pertenece a la familia de lenguajes inspirados en Hypercard , con influencias de PAL (donde se podía mantener la misma funcionalidad), Smalltalk y Garnet (un lenguaje de interfaz de usuario creado por Brad Myers ). Si bien sus objetos encapsulan el código fuente , no admite polimorfismo y solo ofrece un concepto de herencia muy limitado , vinculado a objetos en un formulario que pueden ser controlados por código ubicado en un objeto superior en la jerarquía de objetos del formulario. La sintaxis y la estructura del lenguaje se asemejan a Visual Basic , en el sentido de que cualquier otra habilidad de programación sería transferible a ObjectPAL.
Puede utilizarse como tal, como lenguaje de scripting para servidores web, cuando se combina con el controlador OCX de Corel Web Server Control, que implementa una API de servidor similar a la de CGI , y su consola independiente, Corel Web Server.
Referencias
- Lenguajes de programación específicos de dominio
- Borland