PDA

Visualizza la versione completa : L'Algoritmo! Che cos'è? Come è fatto?


 
ZioJo
18-09-2004, 20:25
Qualcuno mi sa dire come sono composti gli algoritmi dei motori di ricerca? Come funzionano? Chi mi fa un esempio?

uMoR
18-09-2004, 20:55
esempi.. :D

tutto il software è gestito da algoritmi

per fare andare un'applicazione devi inserire un tot di istruzioni in una certa sequenza che ti danno un determinato risultato, questo è un algoritmo

ZioJo
18-09-2004, 21:14
Esiste un esempio "materiale"?

weppos
18-09-2004, 22:06
Originariamente inviato da ZioJo
Qualcuno mi sa dire come sono composti gli algoritmi dei motori di ricerca?

Come?
Sottoforma di un elenco di comandi ed esecuzioni.
Da cosa?
Da operazioni matematiche e logiche.


Originariamente inviato da ZioJo
Come funzionano?

In modo estremamente stupido nel senso di intelligenza di interpretazione.
Semplicente eseguono i comandi che sono stati scritti.


Originariamente inviato da ZioJo
Chi mi fa un esempio?

Un esempio di cosa?
Se vuoi quello di un algoritmo di un motore non basterebbero probabilmente decine di post per scrivertelo dato che spesso i motori si avvalgono di migliaia di righe ed istruzioni e di diversi processi separati in grado di eseguire numerose elaborazioni contemporanee.

Come già detto, quasi tutte le esecuzioni complesse sono algoritmi.
Vuoi un esempio logico?
Eccolo direttamente da un test di una facoltà universitaria informatica.

http://130.192.238.9/tarm2005/quemanag/TmfnWeb/algoritmi.jpg

bluermes
19-09-2004, 00:08
Originariamente inviato da ZioJo
Esiste un esempio "materiale"?

Esempio (www.unict.it/masterict/Gallo/lezione08.pdf) "materiale".
Ciao
Gero

ZioJo
19-09-2004, 13:31
E' qualcosa come un file .css?

weppos
19-09-2004, 17:02
Originariamente inviato da ZioJo
E' qualcosa come un file .css?

COsa centra il .css con un algoritmo.
Un algoritmo è un sistema più o meno complesso di calcoli.

Un css è una definizione di proprietà di stile.

Cesar
19-09-2004, 17:53
Originariamente inviato da ZioJo
E' qualcosa come un file .css?

:maLOL:

Enrico OLIVETTI
20-09-2004, 03:23
Visto che ci sono delle idee un po' confuse sull'argomento, do il mio piccolo contributo per spiegare a chi non lo sa cos'è un algoritmo.

Un algoritmo non è altro che "la soluzione logica adottata per risolvere un qualsiasi problema".

Facciamo un esempio pratico; per calcolare la diagonale di un quadrato, io posso scegliere due strade: moltiplicare il valore di un lato per la radice quadrata di 2, l'altra (più complicata) è calcolare l'ipotenusa di quell'ipotetico triangolo rettangolo che ha i lati del quadrato come cateti.

In base alla soluzione scelta (= algoritmo) ovviamente effettuerò delle operazioni aritmetiche diverse, ma giungerò sempre allo stesso identico risultato.

Quindi nell'esempio noi abbiamo:

il problema (Calcolare la diagionale del quadrato)
gli algoritmi (le soluzioni logiche possibili)
la risoluzione (le operazioni aritmetiche in base all'algoritmo scelto)
il risultato (il valore di sto ca..o di diagonale)

Tornando a Google:

il problema = indicizzare le pagine in modo decente
l'algoritmo = la soluzione che google adotta a tal fine
la risoluzione = il programma informatico che realizza l'algoritmo
il risultato = le SERP

In conclusione, l'algoritmo è la soluzione, la strada che si adotta per risolvere un problema. Nell'esempio geometrico di cui sopra entrambi gli algoritmi portano al medesimo risultato. Ma non sempre è così. L'algoritmo scelto talvolta influenza il risultato finale.

Anche fare il caffè o andare al cesso richiede un algoritmo. Faccio un esempio sul caffè: posso farlo con la moka, con la napoletana, con la macchina del bar, con i liofilizzati, con le compresse preparate. In base all'algoritmo scelto (moka, napoletana ecc.) dovrò fare un programma diverso (la moka non la capovolgo, la napoletana si) e avrò dei risultati leggermente diversi.

Quindi anche Google, in base all'algoritmo scelto (o meglio in base ad alcuni particolari di questo algoritmo) fornisce SERP diverse a seconda delle soluzioni che i suoi analisti hanno scelto. Ovvero a cosa dare importanza, cosa premiare, cos'altro penalizzare. Per questo motivo conoscere l'algoritmo di google è il sogno di ogni SEO.

È chiaro stu fattu?

Stealth
20-09-2004, 08:45
Per questo motivo conoscere l'algoritmo di google è il sogno di ogni SEO

è ovvia la cosa, nessuno conosce gli Algo di G.

Loading