Você está na página 1de 6

Computao

Ver artigo principal: Numerao, baco A capacidade dos seres humanos em calcular quantidades nos mais variados modos foi um dos fatores que possibilitaram o desenvolvimento da matemtica e da lgica. Nos primrdios da matemtica e da lgebra, utilizavam-se os dedos das mos para efetuar clculos. A mais antiga ferramenta conhecida para uso em computao foi o baco, e foi inventado na Babilnia por volta de 2400 a.C. O seu estilo original de uso, era desenhar linhas na areia com rochas. bacos, de um design mais moderno, ainda so usados como ferramentas de clculo. O baco dos romanos consistia de bolinhas de mrmore que deslizavam numa placa de bronze cheia de sulcos. Tambm surgiram alguns termos matemticos: em latim "Calx" significa mrmore, assim "Calculos" era uma bolinha do baco, e fazer clculos aritmticos era "Calculare". No sculo V a.C., na antiga ndia, o gramtico Pnini formulou a gramtica de Snscrito usando 3959 regras conhecidas como Ashtadhyyi, de forma bastante sistemtica e tcnica. Pnini usou meta-regras, transformaes e recursividade com tamanha sofisticao que sua gramtica possua o poder computacional terico tal qual a Mquina de Turing. Entre 200 a.C. e 400, os indianos tambm inventaram o logaritmo, e partir do sculo XIII tabelas logartmicas eram produzidas por matemticos islmicos. Quando John Napier descobriu os logaritmos para uso computacional no sculo XVI, seguiu-se um perodo de considervel progresso na construo de ferramentas de clculo. John Napier (1550-1617), escocs inventor dos logaritmos, tambm inventou os ossos de Napier, que eram tabelas de multiplicao gravadas em basto, o que evitava a memorizao da tabuada. A primeira mquina de verdade foi construda por Wilhelm Schickard (1592-1635), sendo capaz de somar, subtrair, multiplicar e dividir. Essa mquina foi perdida durante a guerra dos trinta anos, sendo que recentemente foi encontrada alguma documentao sobre ela. Durante muitos anos nada se soube sobre essa mquina, por isso, atribua-se a Blaise Pascal (16231662) a construo da primeira mquina calculadora, que fazia apenas somas e subtraes. Pascal, que aos 18 anos trabalhava com seu pai em um escritrio de coleta de impostos na cidade de Rouen, desenvolveu a mquina para auxiliar o seu trabalho de contabilidade. A calculadora usava engrenagens que a faziam funcionar de maneira similar a um odmetro. Pascal recebeu uma patente do rei da Frana para que lanasse sua mquina no comrcio. A comercializao de suas calculadoras no foi satisfatria devido a seu funcionamento pouco confivel, apesar de Pascal ter construdo cerca de 50 verses. A mquina Pascal foi criada com objetivo de ajudar seu pai a computar os impostos em Rouen, Frana. O projeto de Pascal foi bastante aprimorado pelo matemtico alemo Gottfried

Wilhelm Leibniz (1646-1726), que tambm inventou o clculo, o qual sonhou que, um dia no futuro, todo o raciocnio pudesse ser substitudo pelo girar de uma simples alavanca. Em 1671, o filsofo e matemtico alemo de Leipzig, Gottfried Wilhelm Leibniz introduziu o conceito de realizar multiplicaes e divises atravs de adies e subtraes sucessivas. Em 1694, a mquina foi construda, no entanto, sua operao apresentava muita dificuldade e sujeita a erros. Em 1820, o francs natural de Paris, Charles Xavier Thomas, conhecido como Thomas de Colmar,projetou e construiu uma mquina capaz de efetuar as 4 operaes aritmticas bsicas: a Arithmomet. Esta foi a primeira calculadora realmente comercializada com sucesso. Ela fazia multiplicaes com o mesmo princpio da calculadora de Leibnitz e efetuava as divises com a assistncia do usurio. Todas essas mquinas, porm, estavam longe de ser considerado um computador, pois no eram programveis. Isto quer dizer que a entrada era feita apenas de nmeros, mas no de instrues a respeito do que fazer com os nmeros. Os Algoritmos[editar | editar cdigo-fonte]

Ver artigo principal: Algoritmos No sculo VII, o matemtico indiano Brahmagupta explicou pela primeira vez o sistema de numerao hindu-arbico e o uso do 0. Aproximadamente em 825, o matemtico persa AlKhwarizmi escreveu o livro Calculando com numerais hindus, responsvel pela difuso do sistema de numerao hindu-arbico no Oriente Mdio, e posteriormente na Europa. Por volta do sculo XII houve uma traduo do mesmo livro para o latim: Algoritmi de nmero Indorum. Tais livros apresentaram novos conceitos para definir sequncias de passos para completar tarefas, como aplicaes de aritmtica e lgebra. Por derivao do nome, atualmente usa-se o termo algoritmo. A Revoluo Industrial[editar | editar cdigo-fonte]

Em 1801, na Frana, durante a Revoluo Industrial, Joseph Marie Jacquard, mecnico francs, (1752-1834) inventou um tear mecnico controlado por grandes cartes perfurados. Sua mquina era capaz de produzir tecidos com desenhos bonitos e intrincados. Foi tamanho o sucesso que Jacquard foi quase morto quando levou o tear para Lyon, pois as pessoas tinham medo de perder o emprego. Em sete anos, j havia 11 mil teares desse tipo operando na Frana. Babbage e Ada[editar | editar cdigo-fonte]

Ver artigo principal: Mquina analtica

As mquinas de tecer produzissem padres de cores diferentes. Assim, no sculo XVIII foi criada uma forma de representar os padres em cartes de papel perfurado, que eram tratados manualmente. Em 1801, Joseph Marie Jacquard (1752-1834) inventa um tear mecnico, com uma leitora automtica de cartes. A ideia de Jacquard atravessou o Canal da Mancha, onde inspirou Charles Babbage (17921871), um professor de matemtica de Cambridge, a desenvolver uma mquina de "tecer nmeros", uma mquina de calcular onde a forma de calcular pudesse ser controlada por cartes.

Charles Babbage foi um matemtico ingls. Charles Babbage que o computador moderno comeou a ganhar forma, atravs de seu trabalho no engenho analtico. O equipamento, apesar de nunca ter sido construdo com sucesso, possua todas as funcionalidades do computador moderno. Foi descrito originalmente em 1837, mais de um sculo antes que qualquer equipamento do gnero tivesse sido construdo com sucesso. O grande diferencial do sistema de Babbage era o fato que seu dispositivo foi projetado para ser programvel, item imprescindvel para qualquer computador moderno. Tudo comeou com a tentativa de desenvolver uma mquina capaz de calcular polinmios por meio de diferenas, o calculador diferencial. Enquanto projetava seu calculador diferencial, a ideia de Jacquard fez com que Babbage imaginasse uma nova e mais complexa mquina, o calculador analtico, extremamente semelhante ao computador atual. O projeto, totalmente mecnico, era composto de uma memria, um engenho central, engrenagens e alavancas usadas para a transferncia de dados da memria para o engenho central e dispositivos para entrada e sada de dados. O calculador utilizaria cartes perfurados e seria automtico. Sua parte principal seria um conjunto de rodas dentadas, o moinho, formando uma mquina de somar com preciso de cinquenta dgitos. As instrues seriam lidas de cartes perfurados. Os cartes seriam lidos em um dispositivo de entrada e armazenados, para futuras referncias, em um banco de mil registradores. Cada um dos registradores seria capaz de armazenar um nmero de cinquenta dgitos, que poderiam ser colocados l por meio de cartes a partir do resultado de um dos clculos do moinho. Por algum tempo, o governo britnico financiou Babbage para construir a sua inveno. Alm disso tudo, Babbage imaginou a primeira mquina de impresso, que imprimiria os resultados dos clculos, contidos nos registradores. Babbage conseguiu, durante algum tempo, fundos para sua pesquisa, porm no conseguiu completar sua mquina no tempo prometido e no recebeu mais dinheiro. Hoje, partes de sua mquina podem ser vistas no Museu

Britnico, que tambm construiu uma verso completa, utilizando as tcnicas disponveis na poca. Durante sua colaborao, a matemtica Ada Lovelace publicou os primeiros programas de computador em uma srie de notas para o engenho analtico. Por isso, Lovelace popularmente considerada como a primeira programadora. Em parceria com Charles Babbage, Ada Augusta (1815-1852) ou Lady Lovelace, filha do poeta Lord Byron, era matemtica amadora entusiasta. Ela se tornou a pioneira da lgica de programao, escrevendo sries de instrues para o calculador analtico. Ada inventou os conceitos de subrotina, uma seqncia de instrues que pode ser usada vrias vezes, loop, uma instruo que permite a repetio de uma sequncia de cartes, e do salto condicional, que permite saltar algum carto caso uma condio seja satisfeita. Babbage teve muitas dificuldades com a tecnologia da poca, que era inadequada para se construir componentes mecnicos com a preciso necessria. Com a suspenso do financiamento por parte do governo britnico, Babbage e Ada utilizaram a fortuna da famlia Byron at a falncia, sem que pudessem concluir o projeto, e assim o calculador analtico nunca foi construdo. Ada Lovelace e Charles Babbage estavam avanados demais para o seu tempo, tanto que at a dcada de 1940, nada se inventou parecido com seu computador analtico. At essa poca foram construdas muitas mquinas mecnicas de somar destinadas a controlar negcios (principalmente caixas registradoras) e algumas mquinas inspiradas na calculadora diferencial de Babbage, para realizar clculos de engenharia (que no alcanaram grande sucesso). A Lgica Binria[editar | editar cdigo-fonte]

Ver artigo principal: Lgica booleana Por volta do sculo III a.C., o matemtico indiano Pingala inventou o sistema de numerao binrio. Ainda usado atualmente no processamento de todos computadores modernos, o sistema estabelece que sequncias especficas de uns e zeros podem representar qualquer nmero, letra ou imagem. Em 1703 Gottfried Leibniz desenvolveu a lgica em um sentido formal e matemtico, utilizando o sistema binrio. Em seu sistema, uns e zeros tambm representam conceitos como verdadeiro e falso, ligado e desligado, vlido e invlido. Levou mais de um sculo para que George Boole publicasse a lgebra booleana (em 1854), com um sistema completo que permitia a construo de modelos matemticos para o processamento computacional. Em 1801 apareceu o tear controlado por carto perfurado, inveno de Joseph Marie Jacquard, no qual buracos indicavam os uns, e reas no furadas indicavam os zeros. O sistema est longe de ser um computador, mas ilustrou que as mquinas poderiam ser controladas pelo sistema binrio.

As mquinas do incio do sculo XIX utilizavam base decimal (0 a 9), mas foram encontradas dificuldades em implementar um dgito decimal em componentes eletrnicos, pois qualquer variao provocada por um rudo causaria erros de clculo considerveis. O matemtico ingls George Boole (1815-1864) publicou em 1854 os princpios da lgica booleana, onde as variveis assumem apenas valores 0 e 1 (verdadeiro e falso), que passou a ser utilizada a partir do incio do sculo XX. Shannon e a Teoria da Informao[editar | editar cdigo-fonte]

At a dcada de 1930, engenheiros eletricistas podiam construir circuitos eletrnicos para resolver problemas lgicos e matemticos, mas a maioria o fazia sem qualquer processo, de forma particular, sem rigor terico para tal. Isso mudou com a tese de mestrado de Claude E. Shannon de 1937, A Symbolic Analysis of Relay and Switching Circuits. Enquanto tomava aulas de Filosofia, Shannon foi exposto ao trabalho de George Boole, e percebeu que tal conceito poderia ser aplicado em conjuntos eletro-mecnicos para resolver problemas de lgica. Tal ideia, que utiliza propriedades de circuitos eletrnicos para a lgica, o conceito bsico de todos os computadores digitais. Shannon desenvolveu a teoria da informao no artigo de 1948 A Mathematical Theory of Communication, cujo contedo serve como fundamento para reas de estudo como compresso de dados e criptografia. Hollerith e sua mquina de perfurar cartes[editar | editar cdigo-fonte]

Ver artigo principal: Carto perfurado Por volta de 1890, Dr. Herman Hollerith (1860-1929) foi o responsvel por uma grande mudana na maneira de se processar os dados dos censos da poca. O prximo avano dos computadores foi feito pelo americano Herman Hollerith (1860-1929), que inventou uma mquina capaz de processar dados baseada na separao de cartes perfurados (pelos seus furos). A mquina de Hollerith foi utilizada para auxiliar no censo de 1890, reduzindo o tempo de processamento de dados de sete anos, do censo anterior, para apenas dois anos e meio. Ela foi tambm pioneira ao utilizar a eletricidade na separao, contagem e tabulao dos cartes. Os dados do censo de 1880, manualmente processados, levaram 7 anos e meio para serem compilados. Os do censo de 1890 foram processados em 2 anos e meio, com a ajuda de uma mquina de perfurar cartes e mquinas de tabular e ordenar, criadas por Hollerith e sua equipe. As informaes sobre os indivduos eram armazenadas por meio de perfuraes em locais especficos do carto. Nas mquinas de tabular, um pino passava pelo furo e chegava a uma jarra de mercrio, fechando um circuito eltrico e causando um incremento de 1 em um contador mecnico.

Mais tarde, Hollerith fundou uma companhia para produzir mquinas de tabulao. Anos depois, em 1924, essa companhia veio a se chamar como International Business Machines,ou IBM,como hoje conhecida. O primeiro computador[editar | editar cdigo-fonte]

O primeiro computador eletro-mecnico foi construdo por Konrad Zuse (1910-1995). Em 1936, esse engenheiro alemo construiu, a partir de rels que executavam os clculos e dados lidos em fitas perfuradas, o Z1. H uma grande polmica em torno do primeiro computador. O Z-1 considerado por muitos como o primeiro computador eletro-mecnico. Zuse tentou vender o computador ao governo alemo, que desprezou a oferta, j que no poderia auxiliar no esforo de guerra. Os projetos de Zuse ficariam parados durante a guerra, dando a chance aos americanos de desenvolver seus computadores, o chamado Eniac.

Você também pode gostar