Cosa sono i paradigmi di programmazione?

Concetti dei paradigmi di programmazione

Eleanor Thomas

Senior Data Analytics Engineer

Cos'è un paradigma?

  • Uno standard, una prospettiva o un insieme di idee per operare
  • Un modo di pensare a un tema o affrontare un problema
  • Esempio: la Terra è sferica, non piatta.

Una Terra piatta e una Terra sferica

Concetti dei paradigmi di programmazione

Cos'è un paradigma di programmazione?

  • Programma: insieme di istruzioni scritte che dicono al computer cosa fare
  • Paradigma di programmazione: stile o modo di scrivere programmi
  • Serve per classificare i programmi in base alle loro caratteristiche
  • Paradigmi diversi per compiti diversi
  • Esempi:
    • Programmazione procedurale
    • Programmazione funzionale
    • Programmazione orientata agli oggetti
Concetti dei paradigmi di programmazione

Cos'è un linguaggio di programmazione?

  • Linguaggi vs. paradigmi di programmazione
  • Linguaggio di programmazione: sistema di notazione specifico per scrivere programmi
  • Esempi:
    • Python
    • Java
    • Scala
    • C++
Concetti dei paradigmi di programmazione

Paradigmi di programmazione vs. linguaggi

  • Un paradigma può avere più di un linguaggio
  • Nuovi linguaggi possono nascere per lo stesso paradigma
  • Un linguaggio può supportare più paradigmi
  • Python può essere usato per programmazione procedurale, funzionale e orientata agli oggetti
Concetti dei paradigmi di programmazione

Passiamo alla pratica!

Concetti dei paradigmi di programmazione

Preparing Video For Download...