Vous êtes sur la page 1sur 15

Hoje em dia, os computadores esto presentes na nossa vida de uma forma nunca vista anteriormente.

Seja em casa, na
escola, na faculdade, no trabalho ou em qualquer outro lugar, eles esto sempre entre ns. Ao contrrio do que parece, a
computao

no

surgiu

nos

ltimos

anos

ou

dcadas,

mas

sim

milhares

de

anos.

Para comear, vamos falar sobre uma forma de calcular muito simples, mas que tambm foi muito til nas culturas antigas: o
baco.

baco, a primeira calculadora da Histria

Muitos povos da antiguidade utilizavam o baco para a realizao de clculos do dia-a-dia, principalmente nas reas de
comrcio de mercadorias e na construo de edifcios. Ele pode ser considerado como a primeira mquina desenvolvida para
clculo, pois utilizava um sistema bastante simples, mas tambm muito eficiente na resoluo de problemas matemticos.
basicamente um conjunto de varetas de forma paralela, cada uma com pequenas bolas que realizam a contagem.

A primeira evidncia da sua utilizao datada do ano de 5.500 a.C., pelos povos que constituam a Mesopotmia. Contudo, o
baco tambm foi usado posteriormente por muitas outras culturas: Babilnia, Egito, Grcia, Roma, ndia, China, Japo etc.
Cada um desses povos possui uma verso de especfica dessa mquina, entretanto, preservando a sua essncia original. O
seu

nome

na

Roma

Antiga

era

"Calculus",

desse

termo

que

deriva

palavra

clculo.

O fato deste instrumento ter sido difundido entre todas essas culturas se deve principalmente a dois fatores. O contato entre
povos distintos o primeiro deles, o que fez com que o baco fosse copiado de um lugar para vrios outros no mundo. Por
outro

lado,

necessidade

da

representao

matemtica

realizao

de

contagens

O baco comum era muito til para a adio e subtrao, mas no tanto para a multiplicao e diviso.

no

quotidiano.

Rgua de Clculo
Durante vrios sculos, o baco foi sendo desenvolvido e aperfeioado, sendo a ferramenta de clculo mais utilizada por muito
tempo. No Renascimento, os principais intelectuais da poca sentiram a necessidade de descobrir maneiras mais eficientes de
efetuar clculos. Assim, em 1638, um padre ingls chamado William Oughtred, criou uma tabela muito interessante para a
realizao de multiplicaes muito grandes. A sua inveno baseou-se nas pesquisas sobre logaritmos realizadas pelo escocs
John Napier.

A multiplicao de nmeros muito grandes era algo muito trabalhoso e demorado de ser realizado. Porm, Napier descobriu
vrias propriedades matemticas interessantes a que deu o nome de logaritmos, e que vieram a tornar a multiplicao uma
tarefa bem mais simples.
O mecanismo era constitudo por uma rgua que j possua uma grande quantidade de valores pr-calculados, organizados de
forma que os resultados fossem acedidos automaticamente. Uma espcie de ponteiro indicava o resultado do valor desejado.

Mquina de Pascal
Apesar da rgua de clculo de William Oughtred se ter revelado muito til, os valores presentes nela ainda eram pr-definidos,
o que no funcionaria para calcular nmeros que no estivessem presentes. Assim, no que constituiu mais um avano, pouco
tempo depois, em 1642, o matemtico francs Blaise Pascal desenvolveu o que pode ser considerado a primeira calculadora
mecnica da Histria, a Mquina de Pascal.

O seu funcionamento era baseado no uso de rodas interligadas que giravam na realizao dos clculos. A ideia inicial de
Pascal era desenvolver uma mquina que realizasse as quatro operaes matemticas bsicas, o que no aconteceu na
prtica, pois ela era capaz apenas de somar e subtrair. Por esse motivo, a tecnologia no foi muito bem acolhida na poca.

Alguns anos aps a Mquina de Pascal, em 1672, o alemo Gottfried Leibnitz conseguiu o que Pascal no tinha conseguido:
criar uma calculadora que efetuava a soma e a diviso, alm da raiz quadrada.

A programao funcional o tear programvel


Em todas as mquinas e mecanismos mostrados, as operaes j estavam previamente programadas, no sendo possvel
inserir novas funes. Contudo, no ano de 1801, o costureiro Joseph Marie Jacquard desenvolveu um sistema muito
interessante nesta rea.
A indstria de Jacquard atuava no ramo de desenhos em tecidos, tarefa que ocupava muito tempo de trabalho manual. Vendo
esse problema, Joseph construiu a primeira mquina realmente programvel, com o objetivo de recortar os tecidos de forma
automtica.

Tal mecanismo foi chamado de Tear Programvel, pois aceitava cartes perfurados como entrada do sistema. Dessa maneira,
Jacquard perfurava o carto com o desenho desejado e a mquina o reproduzia no tecido. A partir desse momento, muitos
esquemas foram influenciados pelo tear, incluindo o que vamos explicar a seguir.

A Mquina Diferencial e o Engenho Analtico


No ano de 1822, foi publicado um artigo cientfico que prometia revolucionar tudo o que existia at ento no ramo do clculo
electrnico. O seu autor, Charles Babbage, afirmou que sua mquina era capaz de calcular funes de diversas naturezas
(trigonometria, logaritmos) de forma muito simples. Esse projeto tinha o nome de Mquina Diferencial.

Houve um grande boom na poca por causa disso, pois as ideias aplicadas no projeto eram muito avanadas para o seu
tempo. Devido a limitaes tcnicas e financeiras, a Mquina Diferencial s pde ser implementada muitos anos depois.

Aps um perodo, no ano de 1837, Babbage lanou uma nova mquina, chamada Engenho Analtico. Ela aproveitava todos os
conceitos do Tear Programvel, como o uso dos cartes perfurados. Alm disso, instrues e comandos tambm poderiam ser
introduzidos atravs dos cartes. A preciso desta mquina chegava a 50 casas decimais.
O engenho analtico tambm no pde ser implementado naquela poca, pelo mesmo motivo de limitaes tcnicas e
financeiras. A tecnologia existente no era avanada o suficiente para permitir a execuo do projeto. Contudo, a contribuio
terica de Babbage foi to grande que muitas das suas ideias ainda hoje so usadas.

A Teoria de Boole
O que Babbage representou para a arquitetura de hardware, representou o matemtico George Boole para a lgica moderna.
Boole desenvolveu, em 1847, um sistema lgico que reduzia a representao de valores atravs de dois algarismos: 0 ou 1.

Em sua teoria, o nmero 1 tem significados como: ativo, ligado, existente, verdadeiro. Por outro lado, o 0 representa o
inverso: no ativo, desligado, no existente, falso. Para representar valores intermedirios, como mais ou menos ativo,
possvel usar dois ou mais algarismos (bits) para a representao. Por exemplo:

00 desligado

01 carga baixa

10 carga moderada

11 carga alta

Todo o sistema lgico dos computadores atuias, usa a lgica de Boole.

Mquina de Hollerith
O conceito de cartes perfurados desenvolvidos na mquina de Tear Programvel de 1801 tambm foi muito til para a
realizao do censo de 1890, nos Estados Unidos. Nessa ocasio, Hermann Hollerith desenvolveu uma mquina que acelerava
todo o processo de computao dos dados.
Em vez da clssica caneta para marcar X em sim e no para perguntas como sexo e idade, os agentes do censo perfuravam
essas opes nos cartes. Aps os dados serem recolhidos e registados, o processo de computao da informao muito
menos do que o habitual. Isto constitui praticamente uma revoluo na maneira de recolher e tratar de informaes.

Aproveitando todo o sucesso obtido com a sua mquina, Hollerith fundou sua prpria empresa, a Tabulation Machine Company,
no ano de 1896. Aps algumas fuses com outras empresas e anos no comando do empreendimento, Hoolerith veio a falecer.
Quando um substituto assumiu o seu lugar, em 1916, o nome da empresa foi alterado para Internacional Business Machine, a
mundialmente famosa IBM.

Computadores pr-modernos
Na primeira metade do sculo XX, vrios computadores mecnicos foram desenvolvidos, sendo que, com o passar do tempo,
foram sendo adicionados alguns componentes electrnicos.
A Segunda Guerra Mundial constituiu um grande incentivo no desenvolvimento de computadores, porque trouxe a necessidade
de criar mquinas que permitissem encriptao/desencriptao de mensagens e novas armas mais inteligentes. Entre os
projetos desenvolvidos nesse perodo, o que mais se destacou foi o Mark I, no ano de 1944, criado pela Universidade de
Harvard (EUA), e o Colossus, em 1946, criado por Allan Turing.

Sendo uma das figuras mais importantes da computao, Allan Turing focou sua pesquisa na descoberta de problemas formais
e prticos que poderiam ser resolvidos atravs de computadores. Para aqueles que apresentavam soluo, foi criada a famosa
teoria da Mquina de Turing, que, atravs de um nmero finito de operaes, resolvia problemas computacionais de diversas
ordens. A mquina de Turing foi colocada em prtica atravs do computador Colosssus, citado acima.

Computao moderna
A computao moderna pode ser definida pelo uso de computadores digitais, que no utilizam componentes analgicos com
base de seu funcionamento. Ela pode ser dividida em vrias geraes.

Primeira gerao (1946 1959)


A primeira gerao de computadores modernos tinha com principal caracterstica o uso de vlvulas electrnicas, possuindo
dimenses enormes. Eles utilizavam quilmetros de fios, atingindo por vezes temperaturas muito elevadas, o que
frequentemente causava problemas de funcionamento. Normalmente, todos os programas eram escritos directamente na
linguagem de mquina. Existiram vrias mquinas dessa poca, tendo a mais famosa de todas sido o ENIAC.

ENIAC
No ano de 1946, ocorreu uma revoluo no mundo da computao com o lanamento do computador ENIAC (Electrical
Numerical Integrator and Calculator), desenvolvido pelos cientistas norte-americanos John Eckert e John Mauchly. Esta
mquina era cerca de mil vezes mais rpida que qualquer outra que existia na poca.

A principal inovao nesta mquina foi a computao digital, muito superior aos projectos mecnico-analgicos desenvolvidos

at ento. Com o ENIAC, a maioria das operaes era realizada sem a necessidade de movimentar peas de forma manual,
mas sim pela entrada de dados no painel de controle. Cada operao podia ser acessada atravs de configuraes-padro de
chaves e switches.
O ENIAC era uma mquina muito grande, com aproximadamente 25 metros de comprimento por 5,50 metros de altura. O seu
peso total era de 30 toneladas. Esse valor representa algo como um andar inteiro de um prdio.

Segunda gerao (1959 1964)


Na segunda gerao, houve a substituio das vlvulas electrnicas por transstores, o que diminuiu em muito o tamanho do
hardware. A tecnologia de circuitos impressos tambm foi criada, evitando que os fios e cabos elctricos ficassem espalhados
por todo lugar. possvel dividir os computadores desta gerao em duas grandes categorias: super-computadores e minicomputadores.

IBM 7030
O IBM 7030, tambm conhecido por Strech, foi o primeiro supercomputador lanado na segunda gerao, desenvolvido pela
IBM. Era bem mais pequeno tamanho do que o ENIAC, podendo ocupar somente uma sala comum. Ele era utilizado por
grandes companhias, custando em torno de 13 milhes de dlares na poca.
Esta mquina executava clculos na casa dos microssegundos, o que permitia at um milho de operaes por segundo.
Dessa maneira, um novo patamar de velocidade foi atingido. Comparado com os da primeira gerao, os supercomputadores,
como o IBM 7030, eram mais confiveis.

Vrias linguagens foram desenvolvidas para os computadores de segunda gerao, como Fortran, Cobol e Algol. Assim, os
programas de computador j poderiam ser criados com mais facilidade.

PDP-8
PDP-8 foi um dos minicomputadores mais conhecidos da segunda gerao. Basicamente, foi uma verso mais bsica e mais
pequena do supercomputador, sendo mais atractivo do ponto de vista financeiro (centenas de milhes de dlares a menos).

3 Gerao (1964 1970)

Os computadores desta gerao foram conhecidos pelo uso de circuitos integrados, ou seja, permitiram que uma mesma placa
armazenasse vrios circuitos que se comunicavam com componentes de hardware distintos ao mesmo tempo. Desta maneira,
as mquinas tornaram-se mais rpidas e com um maior nmero de funcionalidades. O preo tambm diminuiu
consideravelmente.

Um dos principais exemplos da terceira gerao o IBM 360/91, lanado em 1967, sendo um grande sucesso de vendas na
poca. Esta mquina j trabalhava com dispositivos de entrada e sada modernos, como discos e fitas de armazenamento,
alm da possibilidade de imprimir todos os resultados em papel.
No final deste perodo, houve uma preocupao com a falta de qualidade no desenvolvimento de software, visto que grande
parte das empresas estava s focada na parte fsica, no hardware.

Quarta gerao (1970 at hoje)


A quarta gerao conhecida pelo advento dos microprocessadores e computadores pessoais, com a reduo drstica do
tamanho e preo das mquinas. As CPUs atingiram o incrvel patamar de bilhes de operaes por segundo, permitindo que
muitas tarefas fossem implementadas.
Os circuitos acabaram por se tornar ainda mais integrados e menores, o que permitiu o desenvolvimento dos
microprocessadores. Quanto mais o tempo foi passando, mais fcil foi comprar um computador pessoal.

Altair 8800
O Altair 8800, lanado em 1975, revolucionou tudo o que era conhecido como computador at aquela poca. Com um tamanho
muito menor e formato retangular, cabia facilmente numa mesa, e tambm era muito mais rpido que os computadores
anteriores. O projeto usava o processador 8080 da Intel, fato que propiciou todo esse desempenho.

Um jovem programador chamado Bill Gates interessou-se pela mquina, criando a sua linguagem de programao Altair Basic.
O Altair funcionava atravs de cartes de entradas e sada, sem uma interface grfica propriamente dita.

Apple, Lisa e Macintosh

Vendo o sucesso do Altair, Steve Jobs (fundador da Apple) sentiu que ainda faltava algo no projeto: apesar das suas vantagens
e funcionalidades, este computador no era fcil de utilizar por pessoas comuns.
Steve Jobs sempre foi conhecido por ter um lado artstico apurado, portanto, na sua opinio, um computador deveria
representar de maneira grfica o seu funcionamento, ao contrrio de luzes que acendiam e apagavam. Por isso, o Apple I,
lanado em 1976, pode ser considerado como o primeiro computador pessoal, pois acompanhava um pequeno monitor grfico
que exibia o que estava acontecendo no PC. Como o sucesso da mquina foi muito grande, em 1979 foi lanado o Apple II,
que seguia a mesma ideia.
Seguindo na mesma linha, os computadores Lisa (1983) e Macintosh (1984) foram os primeiros a usar o rato e possuir a
interface grfica como ns conhecemos hoje em dia, com pastas, menus e rea de trabalho. No um preciso dizer que esses
PCs tiveram um sucesso estrondoso, vendendo um nmero enorme de mquinas.