2.4 Lenguajes de 4ª generación

Icono IDevice 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.
Icono IDevice 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.

gráfico uso de lenguajes
 

Img 8. Gráfico uso de lenguajes de programación

Imagen de Tiobe Software