Os computadores são máquinas presentes no nosso dia-a-dia que conseguem de fazer as coisas mais estranhas e misteriosas, senão melhor e muito mais eficiente do que nós mesmos, que já pudemos presenciar quanto humanos, eles são capazes de mostrar fotos e vídeos de animais fofinhos, jogar jogos, eles sabem o seu saldo no banco, capazes de fazer diagnósticos, dirigir carros e a lista é praticamente infinita. Entretanto, como eles são hábeis à fazer tudo isso? como eles fazem o que fazem? Essas máquinas misteriosas organizam e analisam todo tipo de coisas. Apesar de tudo isso, os computadores ainda são simples tudo que sabem fazer são poucas coisas e uma coisa de cada vez, mas é o conjunto dessas coisas que, feitas tão rapidamente, permite construirmos universos inteiros dentro delas.
O que significa tudo isso?
O propósito - como diz o título - é explicar, simplificadamente, como computadores funcionam em uma série de textos. Afinal, há uma demanda enorme por bons profissionais na área de computação, porém essa série não é sobre coisas profissionais ou técnicas demais. Apesar disso, veja essas publicações apenas como uma criança apaixonada e curiosa buscando entender como essas simples caixas misteriosas funcionam.
Uso a palavra para compor meus silêncios.
Não gosto das palavras
fatigadas de informar.
Dou mais respeito
às que vivem de barriga no chão
tipo água pedra sapo.
Entendo bem o sotaque das águas
Dou respeito às coisas desimportantes
e aos seres desimportantes.
O início desse poema de Manuel de Barros, O apanhador de desperdícios, descreve bem o que eu espero passar com essa série, a ideia é não informar, mas sim maravilhar com a computação. Em suma, é provável que você já saiba sobre como computadores funcionam ou talvez você nunca irá usar esse conhecimento. Porém, é nas coisas desimportantes que se encontra o mais valioso, pois tudo que resta é a importância que concedemos a elas.
O que veremos?
Começaremos do começo, em termos gerais, veremos o que formam os computadores e do que são feitos os programas. Como por exemplo o que são bits? bytes? o que é CPU e RAM? O que é um clock, contador de programa e acumulador? e como todas essas partes se comportam juntas? Para tanto, Criaremos um emulador de um computador 8-bit ou 16-bits, na verdade, quando eu concebi a ideia da série eu não imaginava fazer isso, então não é uma certeza.
Referências
As referências utilizadas para guiar nossa aventura no mundo cibernético dos computadores será o livro But How Do it Know? The Basics Principles of Computers for Everyone- você pode considerar essa série como uma releitura e/ou tradução desse. Além disso, também usarei duas fontes em vídeo, sendo elas o curso de Ciência da Computação do Crash Course apresentada pela carismática Carrie Annie e os Programming Concepts do experiente Fabio Akita.
Apêndices
Me esforçarei para entregar esse conteúdo semanalmente, porém é bastante possível que eu não consiga, pois valorizo muito os detalhes e o entendimento do texto, então talvez demore mais para ser entregue o conteúdo.
Sinta-se a vontade para fazer perguntas, análises ou correções sobre o conteúdo ou a série em si. Ficarei muito grato em poder ajudar a refinar nossos conhecimentos sobre uma área incrível como a computação.
Top comments (0)