2.4 Lenguajes de 4ª generación
Actividad
Los lenguajes de 4ª generación o 4GL especifican qué
resultados se quieren obtener y no cómo deben obtenerse. No es
necesario definir los pasos a seguir en un programa para realizar una
tarea determinada, sino una serie de parámetros que serán utilizados
para generar un programa.
Quizás el lenguaje más conocido de los 4GL es el SQL. Este lenguaje lo aprenderás en profundidad en la próxima unidad.
SQL
-
El Lenguaje de Consulta Estructurado SQL (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales
que permite realizar operaciones como consultas o modificaciones en éstas. Su predecesor es el SEQUEL de IBM, aunque fue Oracle quien lo
desarrolló. En 1986 fue publicado y el año siguiente confirmado por la
ISO.
-
Una de sus
características es el manejo del álgebra y el cálculo
relacional. Permite una alta productividad en codificación ya que se orienta al manejo de conjuntos de registros, y no a registros individuales. Una sola sentencia puede equivaler a uno o más programas en un lenguaje de bajo nivel.
- Los sistemas más conocidos que utilizan SQL son DB2, MySQL, ORACLE y SQL Server.
|
Objetivos
Los lenguajes de programación están en constante evolución y su uso varía en función de la demanda de los programadores. Si te interesa saber cuáles son los lenguajes más utilizados, en el siguiente enlace encontrarás gráficos actualizados mensualmente.
Clasificación lenguajes de programación
Estos gráficos se publican en la revista Tiobe Software y se realizan basándose es aspectos tales como el número de ingenieros cualificados en todo
el mundo que utiliza cada lenguaje, los cursos que se ofertan y los proveedores.
|
|
|
Img 8. Gráfico uso de lenguajes de programación
Imagen de Tiobe Software
|