How to count the number of set bits in a 32-bit integer?

8 bits que representan el número 7 se ven así:

00000111

Se establecen tres bits.

¿Qué son los algoritmos para determinar el número de bits establecidos en un entero de 32 bits?