INTRODUÇÃO
Codificação (definição):
Segundo o dicionário Michaelis:
1. Ato ou Efeito de codificar.
2. Reunião de leis em código.
3. Representação de um programa em determinado código, a fim de que seja aceito por um sistema.
A partir da terceira proposição desse dicionário, identificamos a principal ferramenta de trabalho dos atuantes na área computacional ou programadores. Podemos definir código na computação como um conjunto de caracteres que serão ordenados pelo programador para que obtenha-se o resultado desejado, seja esse voltado a transmissão de dados, recepção, segurança, entre outros.
Código Algoritmo
História:
Pode-se afirmar que a codificação surgira junto com a necessidade do ser humano se comunicar de forma precisa com a própria espécie ou com outros seres, podemos ter como exemplo as pinturas rupestres (datadas de 40.000 anos antes de cristo segundo livros de história).
Pintura Rupestre
Ao passar do tempo com o avanço tecnocientífico, a humanidade surgiu com varias ferramentas para integrar as codificações existentes a fim de simplificar diversas atividades do cotidiano, como o comércio, contagem de grãos e gado. Ferramentas como Ábaco, os Numerais Indo-Arábicos e a Maquina de Pascal foram pioneiros na computação de dados físicos (ou seja, grãos, gados, moedas , etc), em dados teóricos.

Ábaco (5.500 a.C.)

Numerais Indo-arábicos
Codificação e a computação:
No inicio do século XIX com o avanço da revolução industrial pelo globo, iniciaram-se tempos onde a criação de maquinas mais efetivas para utilização aplicadas, as quais já utilizavam uma lógica matemática em suas construções, formalizando assim uma ideia de programação funcional.
A máquina de diferenças e Charles Babbage:
Em 1822 o cientista e matemático publicou um artigo apresentando sua criação, a máquina de diferenças, a qual era capaz de calcular diversas funções de naturezas complexas, como logaritmos e trigonometria. Entretanto devido a limitações tecnológicas e financeiras da época essa ferramenta só fora implementada anos mais tarde. Mas graças a ela, Babbage ficou conhecido como avô da computação, alem de permitir a criação de novas maquinas (como o engenho analítico) e diversas teorias que serviriam para incrementar o código computacional, a exemplo da Teoria de Boole.
O matematico George Boole, conhecido como pai da lógica moderna, apresentou no ano de
1847 um sistema lógico com intenção de reduzir a representação de valores logicos atraves de apenas dois algarismos, "0" ou "1".
Em sua teoria, o número "1" possui o valor lógico de ativo, existente ou verdadeiro;
Enquanto o "0" representa o valor contrario, ou seja, não ativo, inexistente ou falso.
George Boole
A teoria booleana favoreceu o surgimento de diversas maquinas como a Maquina de Hollerith e principalmente do computador moderno e os paradigmas programação, os quais serão apresentados nos próximos posts desse blog.
Referências:
https://www.tecmundo.com.br/tecnologia-da-informacao/1697-a-historia-dos-computadores-e-da-computacao.htm
https://pt.wikipedia.org/wiki/Maquina_Anal%C3%ADtica
https://www.somatematica.com.br/biograf/boole.php
https://hestoriadopc.wordpress.com/2011/06/30/maquina-de-hollerith/
https://pt.wikipedia.org/wiki/Maquina_Anal%C3%ADtica
https://www.somatematica.com.br/biograf/boole.php
https://hestoriadopc.wordpress.com/2011/06/30/maquina-de-hollerith/
Comentários
Postar um comentário