h:historia_da_computacao
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
h:historia_da_computacao [2022/08/28 21:03] – [Pascalina] - texto adicionado Vinicius Evair da Silva | h:historia_da_computacao [2022/09/05 13:05] (atual) – [Referências] ISBN e outras informações de dois livros que estavam faltando e destaque aos títulos Vinicius Evair da Silva | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | ====== Visão geral ====== | ||
+ | //“If I have seen further than others, it is by standing upon the shoulders of giants”// \\ | ||
+ | < | ||
+ | |||
+ | A História da Computação engloba um conteúdo muito mais extenso que a [[e: | ||
+ | |||
+ | |||
+ | ====== Pré-história da computação ====== | ||
+ | ---- | ||
+ | |||
+ | ===== Ábaco ===== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Curiosamente, | ||
+ | |||
+ | ===== A máquina de Anticítera ===== | ||
+ | |||
+ | Foi descoberta acidentalmente no século XX nos destroços de um barco em Anticítera que afundou por volta dos anos 100 a.C.. Estudos indicam a existência de mais de 60 mecanismos de bronze, e que a máquina era usada para o cálculo de fenômenos astronômicos como as fases da lua e movimentação de planetas, fazendo dela o registro mais antigo de um computador analógico. [3] | ||
+ | |||
+ | ===== Pascalina ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ====== Lógica binária ====== | ||
+ | ---- | ||
+ | O desenvolvimento da lógica binária ocorreu muito antes da sua implementação em computadores. Os principais contribuidores da teoria da lógica binária foram Gottfried Wilhelm Leibniz e George Boole: | ||
+ | |||
+ | ===== Leibniz ===== | ||
+ | {{ : | ||
+ | > [...] ao invés de uma progressão em dezenas, eu uso há muitos anos a progressão mais simples de todas, que prossegue em pares, e acredito que ela seja valiosa para o aperfeiçoamento da ciência dos números. Portanto, eu não uso nenhum outro caractere além do 0 e 1, e quando chego neste segundo, eu começo de novo.[6] | ||
+ | Neste artigo Leibniz advoga sobre a facilidade da manipulação dos números na base binária e suas possíveis aplicações práticas. Nele encontram-se também exemplos de como realizar as quatro operações básicas. | ||
+ | |||
+ | |||
+ | ===== Boole ===== | ||
+ | Pouco mais de um século após as contribuições de Leibniz, em 1849 o matemático autodidata [[g:George Boole]] publicava um artigo intitulado “Análise Matemática da Lógica”, no qual defendia que a lógica deveria ser associada à matemática, | ||
+ | |||
+ | > // | ||
+ | |||
+ | O artigo de Boole marcava o nascimento do que seria futuramente conhecido como Álgebra Booleana. | ||
+ | |||
+ | |||
+ | |||
+ | ====== A Máquina de Diferenças e a Máquina Analítica ====== | ||
+ | ---- | ||
+ | Tivemos no século XIX dois grandes nomes para a computação, | ||
+ | |||
+ | Babbage tinha certo interesse nas tabelas de cálculo, mas se incomodava com a questão do erro humano na produção destas e do que ele mesmo chamou de “o intolerável trabalho e a cansativa monotonia de uma repetição constante de cálculos aritméticos parecidos”. Ele teorizava que seria possível melhorar a precisão através da mecanização do processo e, em 1820 começou a trabalhar em sua máquina, tendo um protótipo de sua Máquina de Diferenças pronto dois anos depois. A máquina de Babbage foi projetada para computar funções polinomiais, | ||
+ | |||
+ | Apesar do fracasso de seu projeto anterior, Babbage não desistiu e logo começou a pensar numa versão ainda melhor de sua máquina, uma versão que faria qualquer tarefa que pudesse ser expressada através de notação algébrica. A essa nova máquina Babbage deu o nome de Máquina Analítica, e ela viria a ser o primeiro design de um computador mecânico, possuindo já um processador e memória. [7] | ||
+ | |||
+ | A Máquina Analítica de Babbage introduziu a ideia da utilização de cartões perfurados para alimentar as instruções à máquina e receber os resultados. A inspiração para o uso dos cartões perfurados veio diretamente da invenção extremamente popular de Joseph Jacquard em 1801, um tear que utilizava cartões perfurados como instruções para automatizar a tecelagem de padrões de desenhos. | ||
+ | |||
+ | Uma das pessoas de maior interesse na Máquina Analítica era Ada Lovelace, que previa que tal máquina poderia ser usada para muito mais que apenas cálculos matemáticos. Ada foi responsável pela tradução para inglês de uma série de notas de Giovanni Plana --- um astrônomo italiano também interessado no trabalho de Babbage --- sobre a Máquina Analítica, e nesta publicação de tradução, Ada acrescentou suas próprias observações, | ||
+ | |||
+ | |||
+ | ====== Hollerith e a IBM ====== | ||
+ | ---- | ||
+ | {{ : | ||
+ | |||
+ | Seus cartões melhoraram muito a eficiência do processamento de dados do censo, e sua invenção fez tanto sucesso que logo mais sua empresa que trabalhava para o Departamento acabou se fundindo com algumas outras para se tornar a // | ||
+ | |||
+ | ====== Konrad Zuse ====== | ||
+ | ---- | ||
+ | Konrad Zuse foi um engenheiro civil alemão que desenvolveu diversas máquinas de cálculo, nomeadas sequencialmente Z1, Z2, Z3 e Z4, com cada uma delas sendo um upgrade direto da versão anterior. Desde a Z1, Zuse já introduzia o uso do sistema binário em seus cartões perfurados, que eram na verdade rolos de filme reutilizados para esse propósito. Segundo O’Regan[7], | ||
+ | |||
+ | Já o Z3 era extremamente rápido. Nas palavras do próprio Zuse, sobre o Z1 e Z2: | ||
+ | > [...] tinham todas as características do computador posterior, mas não trabalhavam satisfatoriamente. O Z3 foi terminado em 1941 e foi o primeiro modelo totalmente operacional. (ZUSE, 1980 apud FONSECA FILHO, 2007) | ||
+ | |||
+ | Foi descoberto depois que as máquinas de Zuse foram as primeiras a utilizar a lógica binária, e possivelmente as primeiras máquinas completamente controladas por programação --- titulo antes tido pela Harvard Mark-I ---, mas infelizmente por conta do contexto das guerras no século XX, seus feitos não foram reconhecidos e acabaram não contribuindo muito na história da computação. | ||
+ | |||
+ | ====== Harvard Mark-I ====== | ||
+ | ---- | ||
+ | Antiga detentora do título de primeira máquina a utilizar lógica binária e ser completamente controlada por programação, | ||
+ | |||
+ | ====== Tendências e Desafios ====== | ||
+ | ---- | ||
+ | |||
+ | A história da computação nos mostra que muitos de seus avanços estão atrelados a outras áreas do conhecimento, | ||
+ | |||
+ | Há porém, um esforço recente para desmistificar essa visão: Connolly em seu artigo Why Computing Belong Within the Social Sciences[2] alerta para a responsabilidade que os profissionais da computação científica atualmente carregam para com a sociedade, e este não é um caso isolado, muitos debates sobre a questão ética da computação têm sidos levantados à luz dos recentes avanços com inteligências artificiais, | ||
+ | |||
+ | |||
+ | ====== Referências ====== | ||
+ | ---- | ||
+ | [1] BOYER, Carl B. **História da matemática**. 3. ed. São Paulo, SP: Blucher, 2010. xv, 496 p. ISBN 9788521205135. | ||
+ | |||
+ | [2] CONNOLLY, Randy. **Why computing belongs within the social sciences**. Communications of the ACM, v. 63, n. 8, p. 54-59, 2020. | ||
+ | |||
+ | [3] EFSTATHIOU, Kyriakos et al. **The Antikythera Mechanism**: | ||
+ | |||
+ | [4] FONSECA FILHO, Cléuzio. **História da computação**: | ||
+ | |||
+ | [5] HOYLE, Michelle A.. **History of Computing Science**. 2006. Disponível em < | ||
+ | |||
+ | [6] LEIBNIZ G. **Explication de l' | ||
+ | |||
+ | [7] O' |