🔱 NĂșmeros

Tudo Ă© nĂșmero (PitĂĄgoras)

Costumo dizer para meus alunos que um computador Ă© basicamente uma calculadora gigante. Claro que esta Ă© uma afirmação muito simplista, mas a verdade Ă© que a ideia pitagĂłrica de que "tudo Ă© nĂșmero" cabe muito bem aqui. NĂŁo Ă© Ă  toa que em textos sobre a origem da computação vocĂȘ encontra a foto de um ĂĄbaco, a primeira mĂĄquina de calcular, datando-se aproximadamente de mais de 2000 anos antes de Cristo e que Ă© feita de pedras. De fato, calculus em Latim significa pedrinha (agora vocĂȘ entende a expressĂŁo "cĂĄlculo renal"!), porque era a maneira que o povo tinha para contar na antiguidade.

Um fato interessante é que a Google detém uma patente de um åbaco hexadecimal datada de 1988!

Neste capĂ­tulo vamos focar nos nĂșmeros. Em breve veremos como o processador trabalha com eles tambĂ©m.

Pois entĂŁo, o que Ă© um nĂșmero? Segundo artigo na WikipĂ©dia, um nĂșmero Ă© um objeto matemĂĄtico utilizado para contar, medir ou descrever uma quantidade. Na prĂĄtica tambĂ©m utilizamos nĂșmeros para outros fins, como um nĂșmero de telefone ou nĂșmero de sĂ©rie de um equipamento.

O processador de um computador moderno consegue realizar muitos cĂĄlculos num intervalo de tempo muito curto. Mas, considerando o computador como dispositivo eletrĂŽnico que ele Ă©, jĂĄ parou para pensar como Ă© que um nĂșmero "entra" no processador? Para entender isso com precisĂŁo, seria necessĂĄrio falar de eletricidade, fĂ­sica, quĂ­mica e talvez quĂąntica, mas vou resumir: os elĂ©trons que caminham pelos circuitos de um computador e chegam atĂ© o processador sĂŁo interpretados de modo que uma baixa tensĂŁo elĂ©trica Ă© interpretada como o nĂșmero 0 e uma mais alta, como 1. É atravĂ©s de um componente eltrĂŽnico chamado transĂ­stor que se consegue representar 0 e 1 dentro do processador. VocĂȘ pode aprender mais sobre isso nas referĂȘncias deste livro. Parece pouco, mas nas prĂłximas seçÔes vocĂȘ verĂĄ como que, a partir de somente dois nĂșmeros Ă© possĂ­vel obter-se todos os outros.

Edit on GitHub