Tudo no mundo pode ser representado por meio de dados. Pense nisso por um minuto. Isso faz sentido?
Imagine uma árvore. Essa árvore pode ser descrita por sua largura, altura, idade, número de folhas e até mesmo por sua cor ou textura. E uma pessoa? Uma pessoa tem nome, idade, altura e muitos outros atributos. Poderíamos simplesmente representar árvores, humanos e outras entidades em nossos programas de computador usando seus atributos?
Esse é o próximo grande passo para aprender a escrever um programa de computador: lidar com dados. Muitos dos programas que escreveremos são simplesmente construídos para nos ajudar a manipular dados de alguma forma. Pense no exemplo da Máquina de Turing do primeiro capítulo. Tudo o que uma Máquina de Turing faz é manipular dados em uma fita e é capaz de executar qualquer programa de computador possível.
Neste capítulo, aprenderemos tudo sobre as diferentes maneiras pelas quais podemos trabalhar com dados em nossos programas.
Crédito da imagem: geralt no pixabay https://pixabay.com/en/binary-code-globe-africa-asia-1695475/ ↩︎