Na semana passada, o clipe "Gangnam Style", do cantor Psy, se tornou o primeiro clipe do YouTube a
superar o limite do contador de visualizações. Mas afinal, como isso foi possível?
Segundo o
The Economist, trata-se de pura computação e matemática. Em primeiro lugar, é preciso ter em mente que todos os números de computadores em chips de memória de silício ou pratos magnéticos de um disco rígido usam dígitos binários, os bits.
Na base dez, os números são representados usando dez dígitos que vão de 0 a 9, enquanto na base dois (o código binário), eles usam dois dígitos, o 0 e o 1. Sendo assim, na base dez, dígitos de três números equivalem às centenas, dezenas e unidades, sendo que o maior número possível é o 999. No código binário, os dígitos de três números correspondem aos conjuntos de quatro, dois e um, com o maior número possível em 111 (ou sete).
Quando um número binário tem oito dígitos e pode variar entre 0 e 255, ele é chamado de byte. Dois bytes (16 bits), podem ir de 0 a 65.536 e quatro bytes (32 bits), representam números de 0 a 4.294.967.294.
Até então, o contador do YouTube usava 32 bits, o que equivaleria a 4.294.967.294. No entanto, o contador do clipe de Psy parou em 2.147.583.647 visualizações. A explicação é que o valor de 32 bits é, na verdade, um número inteiro com sinal. Deste modo, o dígito mais à esquerda de um número binário de 32 bits é a coluna 2.147.583.647. Se a coluna receber em vez disso, o valor negativo de - 2.147.583.647, é possível usar um número binário de 32 bits para números de - 2.147.583.647 a 2.147.583.647, e não 0 a 4.294.967.294.
Agora, os programadores do YouTube já fizeram um upgrade do número binário, que subiu para 64 bits com sinal e consequentemente, permite que o contador chegue até 9.223.372.036.854.775.808 visualizações.