Cos’è un algoritmo (Google, Facebook, etc)

Algoritmo: Un determinato gruppo di regole usate per risolvere un problema in un numero specifico di passi.


In informatica un algoritmo è un gruppo di regole che determinano il comportamento di un computer, in modo da fargli eseguire determinati compiti.

Giornalmente, specialmente per chi lavora in settori legati al web, si sente parlare di:

  • Algoritmi di: Facebook, Google, Amazon etc
  • Aggiornamento dell’algoritmo
  • Nuovo algoritmo

Cosa sono? Algoritmi particolari

Invariabilmente si tratta di complessi set di regole, in grado di cambiare in base ad alcune variabili, al fine di ottenere un determinato risultato.

Per esempio, digitare “scarpe rosse” piuttosto che “sciarpe viola” su Google darà dei risultati diversi, l’argomento della ricerca è la variabile a cui si adatta l’algoritmo per dare poi il risultato, costituito dai siti di scarpe rosse, o sciarpe viola.

Set di regole: Programma che mostra risultati in Google

Variabile: Scarpe Rosse

Risultato: Lista con i migliori contenuti riguardo le scarpe rosse.

Queste regole, tra le altre cose, determinano:

  • Quali pagine figurano all’inizio di risultati per una ricerca e quali no
  • Quali post di Facebook verranno fatti vedere ai fan e gli amici
  • Come e quali contenuti visualizzate navigando su internet

Va da se che si tratta di sistemi complessi. Generalmente i loro creatori (Google, Facebook, etc) non rendono pubblico il loro funzionamento per evitare che qualcuno cerchi di abusare delle regole; magari per rendere eccessivamente visibile del contenuto non meritevole.

Allo stesso tempo chiunque pubblichi seriamente contenuti su internet cerca di capire come funzioni per migliorare i risultati del suo lavoro.

Questo è tutto quello che ti serve sapere per capire almeno a livello concettuale quello di cui si parla quando ci si riferisce a un algoritmo.

Hai qualche domande in merito? Scrivimi o commenta qua sotto : )

Cos’è un algoritmo (Google, Facebook, etc)

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top