Programmazione dichiarativa

La programmazione dichiarativa è un paradigma di programmazione che si concentra su “cosa” un programma deve fare, invece che su “come” farlo.

Quali linguaggi supportano il paradidma dichiarativo?

Questi linguaggi descrivono il risultato desiderato senza specificare i passaggi per ottenerlo.

  • SQL: (Structured Query Language) Serve a comunicare con i database: per inserire, modificare, interrogare ed estrarre dati.
  • HTML: (HyperText Markup Language) Serve a definire la struttura semantica di una pagina web (titoli, paragrafi, link).
  • CSS: (Cascading Style Sheets) Serve a definire lo stile e il layout di una pagina web (colori, font, posizionamento).
  • Markdown: (Come questo!) Serve a formattare testo semplice in modo leggibile, usato per documentazione, note (come in Obsidian) e file README.