Lenguajes de Programación
Lenguaje de la Cuarta Generación
Las Herramientas CASE utilizan
lenguajes de la cuarta generación, Lenguajes de muy alto nivel que se utilizan
para generar el código de la aplicación, lenguajes orientados a objetos los más
utilizados son (PowerBuilder, SQLWindows, Visual Basic, C++, Smalltalk) y otros
lenguajes de alto nivel. Breve explicación de cada uno de los lenguajes:
*SQL:
Está basado en el cálculo relacional de filas. Como resultado, toda consulta
formulada utilizando el cálculo relacional de filas ( o su equivalente, el
álgebra relacional) se pude formular también utilizando SQL
*QBE:
Es un sistema relacional de manejo de datos basado en el cálculo relacional de
dominios. Posee dos características principales que le distinguen:
1. No tiene una sintaxis lineal, sino bidimensional.
2. Las consultas se expresan “por ejemplo”. En vez de expresar un procedimiento
para conseguir la respuesta deseada, el usuario da un ejemplo de lo que desea.
El sistema generaliza el ejemplo para obtener la respuesta deseada.
*PowerBuilder:
Es una herramienta gráfica de desarrollo extremadamente flexible. Utilizando PowerBuilder nos es posible desarrollar poderosas aplicaciones gráficas con acceso a bases de datos. PowerBuilder proporciona todas las herramientas necesarias para la construcción de aplicaciones sólidas, tales como sistemas de facturación, de contabilidad y sistemas de manufactura.
*Java:
Java implementa la tecnología básica de C++ con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Java trabaja con sus datos como objetos y con interfaces a esos objetos.
*Informix-4GL:
Permite formar un ambiente de producción y desarrollo de aplicaciones de cuarta generación que proporciona todo el poder y la flexibilidad necesarios para el desarrollo de aplicaciones. . En un solo ambiente se encuentran: reportes, formas, menús, pantallas, eliminando la necesidad de otros paquetes de desarrollo.
*SQLWindows:
Es un lenguaje de desarrollo de 16 bits para desarrollar en ambientes cliente/servidor, creando aplicaciones de alta performance que acceden a múltiples Bases de Datos.
SQLWindows Compiler es un compilador 4GL-to-C que genera código C para ciertas porciones de la aplicación.