2014.05.10 02:48
SQL nie jest deklaratywny
SQL - wbrew temu, co wszyscy twierdzą - nie jest deklaratywnym językiem programowania. Programowanie deklaratywne jest wtedy, kiedy nie określam, w jakiej kolejności mają być wykonywane działania. A w SQL-u mam podstawowe działania, które mogę wykonywać na tabelach (sortowanie, filtrowanie, mapowanie, łączenie w pionie i poziomie itp) i mówię, jak chcę je wykonywać oraz - dzięki podzapytaniom - w jakiej kolejności. To samo rozumowanie dowodzi, że deklaratywny nie jest Excel.
komentarze:
powrót na stronę główną
RSS