SQL
El lenguaje con el que se consulta una base de datos relacional, y uno de los pocos de los años setenta que sigue vigente sin cambios profundos.
Es declarativo: se describe qué datos se quieren, no cómo obtenerlos. El planificador de consultas decide qué índices usar y en qué orden combinar las tablas, y suele hacerlo mejor que quien escribió la consulta. Esa separación es la razón de su longevidad.
Su punto débil es que se parece al inglés lo justo para dar falsa confianza. Una consulta puede ser correcta y aun así tardar mil veces más de lo necesario, y entender por qué exige saber qué hace el planificador por debajo.