Você está na página 1de 6

UniSEB CCP

Introduo a Cincia da Computao






A histria dos computadores e da linguagem
de programao.







Rogrio Cremonez da Silva - 9815



Ribeiro Preto, SP
21/03/12











A histria da informtica

Os computadores j so hoje em dia, essenciais na vida da maioria das pessoas,
muitos no conseguem nem se imaginar sem ele. Mas como tudo tem um comeo
ento iremos relatar alguns fatos histricos que levaram o surgimento de tal
tecnologia.

baco
O surgimento dos computadores e da computao no teve seu inicio a pouco
tempo, muito pelo contrario, sua histria vem desde aproximadamente 5.500 a.C.
Tudo comeou com a inveno da primeira calculadora da histria, que foi de
extrema importncia para as culturas antigas: o baco.
Esta ferramenta era muito utilizada antigamente, principalmente na rea de
comercio de mercadorias e formado basicamente de uma moldura na qual se
prendem bastes paralelos na forma vertical que contem pequenas bolas que se
deslizam facilmente. Se tornou to eficiente que seu uso foi frequente at o
sculo XVII.

Rgua de Clculo
A utilizao do baco era constante e de muita importncia, porm os grandes
matemticos necessitavam de uma maneira mais eficiente de efetuar os clculos, a
partir disso l pelo ano de 1622 um padre ingls chamado William Oughtred, criou
uma tabela diferente para realizar multiplicaes grandes. Sua inveno foi
baseada nas pesquisas sobre logaritmos, realizadas pelo escocs John Napier, o
aparelho de William era formado por uma rgua que j possua uma boa quantidade
de valores pr-calculados, organizados em forma que os resultados fossem
acessados automaticamente. Uma espcie de ponteiro indicava o resultado do valor
desejado.

Mquina de Pascal
Pouco tempo depois um passo maior foi dado para a inveno das mquinas de
calcular, surgiu-se a primeira engenhoca com capacidade para efetuar soma e
subtrao rapidamente. Foi apelidada de Pascalina e criada quando Pascal tinha em
torno de 18 anos. A mquina era formada por uma caixa contendo rodas dentadas e
engrenagens, que conforme se encaixavam, produziam os clculos visados. Cada
casa decimal era representada por uma roda diferente (unidade, dezena, centena...
etc.).



A Calculadora de Leibniz
Tempos se passaram e o alemo Gottfried Leibnitz realizou uma grande evoluo na
Pascalina que deu origem a outra maquina de clculos, que por sua vez alm de soma
e subtrao tambm realizava multiplicao, diviso e extrao de raiz
rapidamente, com alguns componentes extras aperfeioavam os clculos.

O Tear Programvel
Por volta de 1800 Joseph Marie Jacquard, desenvolveu um sistema em sua fbrica
que passou a utilizar cartes perfurados para controlar suas mquinas de tear e
automatiz-las.

A Teoria de Boole
George Boole pode ser considerado o pai ou inventor da lgica matemtica, seu
descobrimento foi uma das maiores revolues no mundo dos clculos e sua teoria
utilizada at os dias de hoje em nossos computadores. Boole desenvolveu em 1847
um sistema lgico que consistia apenas por dois algarismos: 0 ou 1 (sistema binrio),
no qual 0 pode significar: no ativo, desligado, falso e 1: ativo, ligado, verdadeiro.

Hollerith
No ano de 1890, Hermann Hollerith melhorou o sistema dos cartes perfurados de
Joseph e criou uma nova forma para cadastramento do censo nos EUA. Depois de
adicionado os dados nos cartes com os furos, este era levado ate a maquina para
realizar o processamento.
Devido ao grande sucesso, Hollerith fundou em 1896 a Tabulation Machine
Company que aps algum tempo se fundiu com outras duas empresas formando a
Computing Tabulation Recording Company. Aps a morte de Hollerith a CTRC muda
de nome e nasceu a mundialmente famosa IBM.

A nova gerao de computadores
Muitos computadores mecnicos foram desenvolvidos, e aos poucos foram
introduzindo componentes eletrnicos. Em 1931 Vannevar Bush implementou o
sistema binrio usando a lgica de Boole em um computador, que exigia menos da
eletricidade. Com a segunda guerra mundial a necessidade de computadores era
ainda maior, oque influenciou bastante na sua evoluo.




Primeira Gerao (1940-1959) Vlvulas.
A primeira gerao moderna de computadores tem por sua principal caracterstica
o uso de vlvulas eletrnicas, mas com a utilizao de quilmetros de fios, as
mquinas chegavam a uma temperatura muito elevada, oque com certeza causava
muitos danos. Existiram varias desse tipo, porm iremos citar a principal: ENIAC.

ENIAC
No ano de 1946 ocorre uma revoluo no mundo da computao, e criado um novo
computador: o ENIAC (Electrical Numerical Integrator and Calculator), que por
sua vez chegava a ser 1000 vezes mais rpido que qualquer computador j
inventado. O que o torna to especial assim, o seu sistema digital, ou seja, no
tem a necessidade de movimentar peas manualmente, porm suas dimenses eram
gigantes e tinha um peso de aproximadamente 30 toneladas.

Segunda Gerao (1959-1965) Transistor.
E eis que surgem os transistores, um novo componente que veio substituir as
vlvulas, alm de diminuir significativamente o tamanho dos computadores ,
tambm realizavam os clculos muito rapidamente, tinha menor consumo de
energia, menor aquecimento, enfim, uma serie de vantagens. As linguagens que
eram utilizadas nesses computadores eram: FORTRAN, COBOL ou ALGOL.
Devido a facilidade e praticidade do sistema de transistor, diversos computadores
foram criados . Esses computadores tinham suas vantagens, porm o custo era
muito alto, eram utilizados principalmente para aplicaes estratgicas do
governo, grandes empresas e universidades.

Terceira Gerao (1965-1980) Circuitos integrados.
Esta gerao tem por sua principal caracterstica, os circuitos integrados, tambm
chamados de chips, que um sistema no qual se constitua de componentes
reduzidos, tais como transistores interligados formando circuitos eletrnicos
complexos, oque diminuiu bastante o preo dos computadores. O Burroughs B-2500
foi um dos primeiros modelos dessa gerao e o primeiro microprocessador foi o
INTEL 4004 (circuito integrado que contm todos os elementos de um computador
num nico local) .

Quarta Gerao (1980-1990)-Circuitos de larga escala .
Os circuitos de larga escala eram chamados assim pois, abrange milhares de
componentes em um nico circuito, oque melhorava bastante a velocidade dos
computadores. Foi criado diversos tipos de microprocessadores assim como: Intel
386 e 486 DX. Introduziu-se no mercados placas VGA com suporte a 256 cores, e
foram apelidados os computadores de PC (Computador Pessoal).

Quinta Gerao Ultra Large Scale Integration(1990 At hoje)
Os chips vm diminuindo de tamanho, assim tornando-se mais compactos os
microcomputadores e com taxa de transferncia, processamento e armazenamento
muito elevado, oque permite diversas operaes simultneas, surgem ento os
processadores Intel: 8086, 286, 386, 486, Pentium, Pentium 2, Pentium 3, Pentium
4.

E at hoje essa grande e rpida evoluo no para, alm do surgimento de
poderosas placas grficas, para o melhor processamento de jogos, existem
atualmente processadores como o Quad core, i3, i5 e i7. Logo existira
equipamentos mais avanados que os de hoje, muitos falam em computao
quntica, oque no impossvel j que de uma simples calculadora, viemos parar
com os processadores atualmente utilizados.


Linguagem de programao

Para iniciarmos a comentar esta evoluo irei citar uma das possveis primeira
linguagem de programao: Assembly, surgida na dcada de 50, considerada de
baixo nvel e j utilizava variveis.

Fortran - Algum tempo depois no final da dcada de 50 surge o Fortran,
considerada linguagem de alto nvel, e possua funes prontas, que facilitavam na
programao mais deixavam o programa mais pesado.

COBOL Esta linguagem foi desenvolvida no final da dcada de 50 com principal
objetivo para aplicaes bancarias, e muito utilizada at os dias de hoje.

Pascal - Na dcada de 60 surge o Pascal tambm considerado linguagem de alto
nvel, com uma programao bem rgida que por consequncia ficava muito
complicado, dificilmente utilizada hoje em dia.

C A linguagem C foi criada durante a dcada de 70, e largamente utilizada at
os dias de hoje, suas grandes vantagens que possui diversas funes prontas e
pode-se criar diversos programas otimizados, e foi utilizada para criar at mesmo
sistemas operacionais, como por exemplo: Unix, Linux e Windows.

C++ - Inclui inteiramente o C, com mais recursos, como orientao a objetos.

Visual Basic - Por ser uma linguagem visual, o VB extremamente fcil de usar,
janelas, botes e muitas funes j vm prontos, bastando ao programador usa-las
em seus programas. Entre outras, como JAVA, surgiram diversos tipos de
linguagem, que facilitam a cada dia a vida dos programadores.




Fontes: http://www.vas-y.com/dicas/historia/capitulo_1.htm

http://www.baboo.com.br/conteudo/modelos/Historia-dos-Computadores-do-
abaco-aos-terabytes_a3591_z0.aspx

http://www.tecmundo.com.br/mac-os-x/1697-a-historia-dos-computadores-e-da-
computacao.htm