Stiamo imparando che la maggior parte delle lingue sono classificate come una delle due, "basata sulle relazioni" o "di alto livello". Non ho mai usato SQL prima, ma dalla lettura della sua sintassi sembra più una sintassi imperativa / di alto livello che funzionale / basata sulle relazioni (Lisp, Haskell) ??
O potrebbe essere solo che la mia interpretazione degli appunti delle lezioni del mio professore sia sbagliata ... ma elenca sicuramente SQL come uno dei linguaggi basati sulle relazioni (al contrario di alto livello), ed equivale alla relazione basata sul funzionale ... o forse è che non capisco perché il fatto che SQL si occupi di database relazionali rende un linguaggio funzionale il modo in cui dovrebbe essere implementato? (e perché "basato sulle relazioni" equivale a "funzionale" quando si classificano i linguaggi di programmazione?)
Grazie :)