Visual Objects es un lenguaje de programación orientado a objetos que se utiliza para crear programas informáticos que funcionan principalmente en Windows . Aunque puede utilizarse como herramienta de programación de propósito general, se emplea casi exclusivamente para crear programas de bases de datos.
El proyecto original Visual Objects (nombre en clave Aspen ) se inició como parte de los intentos de Nantucket por llevar el lenguaje Clipper a Windows y pasar del estilo procedimental al orientado a objetos . También convirtió Clipper de un sistema de código P a un compilador nativo verdadero e introdujo más elementos del lenguaje C (como variables tipadas ), además de incluir extensiones de Windows (como COM , ODBC y, posteriormente , ADO ). Con su tipo de datos de símbolo, ofrece la capacidad de formar vínculos basados en nombres, que pueden usarse para conectar eventos de menú con métodos de objetos o formar vínculos directos entre columnas y controles del servidor. [ 1 ]
La versión para Windows fue finalmente lanzada al mercado por Computer Associates . Desafortunadamente, se lanzó antes de estar lista para su comercialización y compitiendo casi directamente con la primera versión del producto Borland Delphi . El lenguaje aún se utiliza, sin embargo, la última versión de GrafX Software fue en 2012, la versión 2.8 sp4 (número de versión 2838). GrafX anunció que después de esto no se lanzarían nuevas versiones. La siguiente encarnación del lenguaje Visual Objects es Vulcan.NET , escrito por GrafX desde cero para ser compatible con Visual Objects y ser un verdadero lenguaje .NET compatible con CLS, aprovechando al máximo el marco .NET .
Véase también
Referencias
Enlaces externos
- "Grupo de noticias de Google 'comp.lang.clipper.visual-objects'"" . Consultado el 11 de septiembre de 2019 .
- "CA-Visual Objects 2.5 lanzado" . 29 de junio de 1999. Consultado el 11 de septiembre de 2019 .
- Lenguajes de programación de cuarta generación
- Familia de lenguajes de programación XBase
- Programación orientada a tablas
- Temas básicos de lenguajes de programación
