Você está na página 1de 10

c   

   

"(ÚÚÚ 

    




  


 



   Ú    

 
   
 
  

  
 

  




 
  !" 
#"
(Leibnitz)

Nos séculos XVI e XVII, a Matemática apresentou rápido


desenvolvimento em relação aos séculos anteriores devido aos estudos de
matemáticos italianos (entre eles Galileu, 1564-1642), e outros estudiosos
europeus que se preocupa- ram, cada vez mais, em unir o experimental
ao matemático e trabalhar com simbolos manipuláveis.

1612/1617 - John Napier, escocês, usou pela primeira vez o ponto decimal ,
inventou os logarítmos e algumas "máquinas" de multiplicação. Em 1614, Napier
criou o sistema com base na progressão geométrica de potências relativas ao
número 1. A cada potência Napier designou um número e chamou-o de logarítmo.
O log de 1 era 0 e o log de 10 era 1. Ao se construir uma tábua de logarítmos, para
multiplicá-los ou dividi-los bastava somar ou subtrair seus logarítmos. Isto é, o
logaritmo de  vezes  é igual ao logaritmo de  mais o logaritmo de . Dessa
forma, a multiplicação e a divisão de números enormes foram reduzidas às simples
operações de adição e subtração.
EM 1617, Napier inventou uma série de cilindros denominados "Ossos de Napier"
(ou Bastões de Napier) que continham uma série de quadrados com números . Ao
ajustar alguns quadrados junto a outros, podia-se multiplicar e dividir os números.
Henry Briggs, professor de geometria em Oxford produziu uma Tábua de
Logarítmos e publicou um livro sobre logarítmos, desenvolvendo tábuas até com
14 decimais.
A régua de calcular foi um outro instrumento resultante da invenção dos
logarítmos.

1621/1633 - William Oughtred, sacerdote inglês, criou um instrumento baseado


nos logarítmos de Napier, Círculos de Proporção, precursor da régua de calcular
que foi a primeira calculadora usada por engenheiros nos séculos XIX e primeira
metade do século XX . Originalmente era circular e tinha a precisão de três
dígitos, o que não era muito precisa para os contadores. O instrumento inventado
em 1621 tinha duas peças de madeira planas com escalas de números com
distâncias proporcionais a seus logarítmos. Uma corria sobre a outra e dependendo
da direção, poder-se-ia ter resultados de multiplição ou de divisão.
Apesar de não ser muito precisa, prestando-se atenção ao ponto decimal, a régua de
calcular permitia aproximações que permitiam respostas adequadas aos problemas
de divisão e multiplicação.
Em 1850, Amadeu Mannheim, oficial da artilharia francesa adicionou o cursor
lateral duplo móvel dando, à regua de calcular, a aparência atual.
´égua de Calcular
1623 - William Schickard, alemão, descreveu uma máquina, o "relógio
calculador", que combinava o conceito dos "Bastões" de Napier com um
adicionador que permitia ao usuário multiplicar números de muitos dígitos. Tinha
dispositivos que permitiam a memorização de resultados dos cálculos
intermediários e uma campainha que soava quando os cáculos excediam a
capacidade da máquina. A máquina foi destruída em um incêncio e a descrição foi
enconctrada em uma carta que Schickard enviara a Kepler.
1623-1662 - Blaise Pascal inventou uma máquina, a "Pascaline", que utiliza
rodas dentadas que permitem realizar a adição e subtração. Com 10 posições (de 0
a 9), cada vez que uma engrenagem passasse da posição 9 em direção à posição 0, a
engrenagem a esquerda avançava uma posição. Pascal não foi o primeiro a fabricar
essa máquina, mas foi o primeiro a torná-la pública, com alguns exempalres
vendidos.

Pascaline
1673 - Gottfried Wilhelm Leibniz (1646-1716), usando uma engrenagem
cilindrica dentada concebe uma máquina capaz de executar as operações de
adição, subtração, multiplicação e divisão. Apenas um exemplar foi construido.
Leibiniz tem importância fundamental para a História da Computacão. Precursor
da Lógica Matemática (procurando livrar a Lógica das possíveis ambigüidades
semânticas, aproximando-se de uma Lógica simbólica), buscou a mecanização dos
processos de raciocínio.
No século final do século XVIII, com a associação da máquina à
força do vapor, instaura-se o sistema fábril em grande escala
aumentando a oferta de mercadorias para o comércio interno e externo.
A indústria (ferramentas e máquinas) e a agricultura (técnicas novas
aumentando a lucratividade) provocam uma revolução nos transportes
(século XIX) com o surgimento das estradas de macadame, construção
de estradas, abertura de canais, ferrovia, navio a vapor. Cada vez mais,
necessitavam-se de tabelas numéricas, principalmente na navegação.
Charles -Xavier Thomas de Colmar (1785-1870), francês, construiu uma máquina
de calcular conhecida como aritmômetro, portátil e fácil de usar (1500 máquinas
vendidas em 30 anos).
1801 - José Maria Jacquard usou cartões perfurados para controlar a seqüência de
operações de uma máquina de tecelagem e assim controlar os padrões dos tecidos.

Charles Babbage (1791-1871) " O pai da computador"

1822 - Charles Babbage sugeriu que se pudesse computar usando uma máquina a
vapor e começou a desenhar a "Máquina Diferencial" com propósitos de cálculos
de entradas nas tabelas de navegação. Conseguiu verbas do governo britânico para
a pesquisa, mas, ao longo de dez anos, percebeu que essa máquina era capaz apenas
de uma operação .

1833 - Abandona sua máquina anterior e começa a projetar a "Máquina Analítica"


que apresentava os componentes básicos do computador moderno. Ela foi projetada
para ler cartões perfurados (que apresentavam as operações a serem executadas) e
executar as operações. A máquina realizaria as sequências, mas a decisão dependia
ainda do homem.

1842 - Ada Augusta King, filha de Lord Byron, Condessa de Lovelace, traduziu
o panfletos de Menabrea sobre a Máquina Analítica. Descreveu-a como "tecendo
modelos algébricos do mesmo modo que o tear de Jacquard tecia flores e folhas" u 
e adicionou suas notas o que lhe concedeu a fama de ser a primeira programadora.

1854 - George Boole descreve o seu sistema de raciocínio lógico e simbólico (base
para a programação de computador).
1890 - Necessidade de maiores informações no censo americano exige o
processamento de dados cada vez mais complicados. Herman Hollerith
aproveitando o mesmo princípio para das máquinas mecânicas de calcular, usou
cartões (com furos retangulares) venceu a competição para a distribuição de
equipamentos de processamento de dados no Censo de 1890, nos EUA.
Em 1914, criou a companhia Hollerith Tabulating que mais tarde seria uma das três
que formaram a Calculating-Tabulating-´ecording (C-T-´) Company, que
recebeu o nome de IBM em 1924.

        :


"A régua de calcular media uma propriedade física análoga a um número. Tal
instrumento é chamado de calculadora analógica ... O ábaco, por outro lado,
contava unidades discretas, ou dígitos, pode ser denominado como uma
calculadora digital. A distinção entre calculadoras ("computer") analógicos e
digitais é importante. Ambos têm vantagens e desvantagens. (...) A maioria dos
"computadores"analógicos , entretanto não podem somar ou subtrair; a regua de
calcular é um exemplo. Mas outroas funções matemáticas, tais como multiplicação
e divisão de números grandes são melhorrealizadas por instrumentos digitais. "
(Shurkin, 1996:31)

Ë         

  

Calcular é trabalhar com números, estimar, computar. Em inglês, o verbo


"computar" era tão usado quanto o verbo "calcular". Significa "resolver problemas
matemáticos" Mas até a II Guerra Mundial, designava uma ocupação. A máquina que
computa (calcula) foi denominada "computer", isto é computador.
Cambell-Kelly (1999:9) cita a definição encontrada no ‰  $%  &
como "
'  
    
(
)
 &

&
 
(
   
  & 
&
Ú"
Com o desenvolvimento tecnológico, o computador não é apenas uma
calculadora. É uma máquina programável, é um gerenciador de processos, um
distribuidor de informações. Armazena e recupera dados, processa e edita textos, gera e
manipula sons e imagens. Gerencia redes de comunicações.

c
c  designa 'ação de modelar', de 'dar uma forma' e vem de  

que serve para designar a forma exterior do objeto .... Informar, para o latino, significa
igualmente instruir no sentido de educar, de formar o espírito" (Breton, 1991:49).
X
É o ato de escrever um conjunto de instruções que fazem o computador executar uma
determinada tarefa. Inicialmente, para programar era necessário "ligar" e "desligar"
componentes fisicamente. Com a evolução do hardware, programar passou a ser
escrever programas.

Ë       


  

  

Calcular é trabalhar com números, estimar, computar. Em inglês, o verbo


"computar" era tão usado quanto o verbo "calcular". Significa "resolver problemas
matemáticos" Mas até a II Guerra Mundial, designava uma ocupação. A máquina que
computa (calcula) foi denominada "computer", isto é computador.
Cambell-Kelly (1999:9) cita a definição encontrada no ‰  $%  &
como "
'  
    
(
)
 &

&
 
(
   
  & 
&
Ú"
Com o desenvolvimento tecnológico, o computador não é apenas uma
calculadora. É uma máquina programável, é um gerenciador de processos, um
distribuidor de informações. Armazena e recupera dados, processa e edita textos, gera e
manipula sons e imagens. Gerencia redes de comunicações.

c

c  designa 'ação de modelar', de 'dar uma forma' e vem de  

que serve para designar a forma exterior do objeto .... Informar, para o latino, significa
igualmente instruir no sentido de educar, de formar o espírito" (Breton, 1991:49).
X
É o ato de escrever um conjunto de instruções que fazem o computador executar uma
determinada tarefa. Inicialmente, para programar era necessário "ligar" e "desligar"
componentes fisicamente. Com a evolução do hardware, programar passou a ser
escrever programas.

X  u  

 

válvulas a vácuo
Primeiras Tentativas

 - John Vincent Atanasoff e Clifford Berry, na Universidade de Iowa, nos


Estados Unidos, criaram o ABC (Atanasoff-Berry Computer).

 - Max Newman, Alan Turing e equipe de Betchley Park desenharam a série de
máquinas "Colossus", mantida em segredo durante a II Guerra Mundial (foi usado na
decodificação de mensagens secretas dos alemães).

 - A equipe da IBM utiliza pela primeira vez o SSEC (Selective Sequence
Eletronic Calculator) , uma máquina híbrida de válvulas a vácuo e relês
eletromecânicos, para calcular as tabelas de posições da Lua (utilizadas na primeira
alunissagem).

X             


  - J. Presper Eckert, John V. Mauchly e Herman H. Goldstine, nos
Estados Unidos, construíram o ENIAC (Eletronic Numerical Integrator Computer),
considerado o primeiro computador programável universal, que foi usado em uma
simulacão numérica para o projeto da bomba de hidrogênio e em pesquisa de projetos
de túneis de vento, geradores de números randômicos e em previsões metereológicas.

 - Max Newman e a equipe da Universidade de Manchester, na Inglaterra, que


teve a participação de Alan Turing, construíram o Manchester Mark I, "  
  
   ", que teve "a primeira visualização na tela de dados
contidos na memória" e que teve o primeiro programa gravado executado em 21 de
junho de 1948.

 - M Wilkes (que conhecia os trabalhos de von Neumann e participou de cursos


na Moore School, diretor do Laboratório de Cálculo, na Universidade de Cambridge,
na Inglaterra, construiu o EDSAC (Electronic Delay Storage Automatic Computer),
que calculou tabelas de quadrados e tabelas de números primos.

  - J. Presper Eckert, John V. Mauchly (engenheiros eletrônicos) e


Herman H. Goldstine com a consultoria de John von Neumann, doutor em
Matemática, pela Universidade de Budapeste, húngaro, naturalizado americano,
especialista em lógica, construíram o EDVAC (Eletronic Discrete Variable
Computer), "um autômato universal eletrônico de algorítmo gravado" (B´ETON,
1991:100).

 - J. Presper Eckert e John V. Mauchly construíram o UNIVAC (UNIVersal


Automatic Computer), o primeiro computador bem sucedido comercialmente. Sua
aplicação era na área de administração.

 !Ë"
Os primeiros programas eram escritos em código de máquina, os programadores
escreviam os números binários que correspondiam às instruções a serem armazenadas
na memória.


- os programadores começam a usar a linguagem de montagem (assembly), uma
notação simbólica. totalmente dependente da máquina em que era usada. Apareceram
então os montadores (assemblers) que traduzem as notações para a linguagem de
máquina.

X uË"

Em 1948, David Wheeler, matemático de Cambridge, Inglaterra, escreveu um


programa, ‰rdens Iniciais, que era perfurado em uma fita de teletipo, convertia o
simbólico em binário e gravava na memória do computador pronto para executar. Esse
programa tinha 30 instruções.
Os programas tinham que ser constantemente revisados porque apresentavam muitos
problemas e uma revisão economizava muito tempo de reprocessamento.
Inicialmente, os problemas nos programas eram chamados de erros, mais tarde
passaram a se chamar "bugs" e o processo de correção chama-se "debugging".

O programa era denomindo rotina. Os cientistas de Cambridge sugeriram que se


criasse uma biblioteca de sub-rotinas, isto é, de pequenos programas ou partes de
programas que serviam par uma série de outras aplicações. Isso aumentava a
produtividade e a confiabilidade do programador. Wheeler recebeu a incumbência de
organizar as primeiras bibliotecas de subrotinas e realizou-a de maneira " 





". As sub-rotinas eram colocadas na memória em qualquer endereço
disponível, otimizando o uso da memória. Em 1951, o grupo de Cambridge escreveu
um livro texto "A Preparação de Programas para um Computador Digital Eletrônico"
publicado nos Estados Unidos para alcançar um público maior.
A partir de 1953, o centro de programação se muda para os Estados Unidos. Com
computadores maiores e memórias maiores, era anti-econômica a programação
artesanal. Começa-se a experimentar a programação automática.

c#


$  %     &cartões perfurados e listas impressas.


Usuário não tinha nenhum contato com o computador. Digitadores transcreviam
programas e/ou dados em cartões perfurados.

' 

Os primeiros computadores eram usados em aplicações científicas e de engenharia.

Curiosidades:

John von Neumann and Kurt Godel se naturalizaram como americanos pouco
antes do início da II Guerra Mundial.

Turing foi aluno de pós-graduação no Departamento de Matemática, na


Universidade de Princeton, de 1936 a 1938, onde conheceu von Neumann que
o convidou para ser seu assistente. Turing preferiu voltar a Cambridge onde se
envolveu com a criação de decodificadores de mensagens durante a II Guerra
Mundial.
Ë  u   

 

diodo discreto e transistor; núcleos magnéticos de memória.


: Máquinas: constução do T´ADIC nos laboratórios da Bell e do TX-0 no
Laboratório Lincoln do Massachusetts Institute of Technology.
Ë    &o LA´C (Livermore Atomic ´esearch Computer) e o IBM
7030 (aka Stretch) : formas primitivas de processamento paralelo.
     &PDP-8 (construídos com transistores e núcleos magnéticos,
foram bem comercializados a partir de 1963)

'
 &

registradores de índices para controle de "loops" e unidades de ponto flutuante


propiciando cálculos mais rápidos.

 !Ë"

FO´T´AN: John Backus, 1954-1957, ALGOL: 1960 (American Association for


Computing Machinery e organizações européias similares), and COBOL: Grace
Hopper, 1959 (governo americano patrocinando o CODASYL, Committee on Data
Systems and Languages).
Programas (Software)
Programação automática se refere a sistemas que permitem que o programador
escreva um programa em códigos de programação de alto nível e que o computador
converta em linguagem de máquina binária.

' &

Links:

Key events - 1939 - 1963


 u   

 

A grande inovação é o uso de circuitos integrados (ICs) semicondutors com muitos


transistores construidos em um só componente. Os circuitos SSI (small-scale
integration) que tinham cerca de 10 transistores por circuito (ou ``chip'') evoluiram
para os MSI (medium-scale integration) que tinha 100 transistores por circuito.
As memórias do "cache" passam a ser memórias de estado sólido e feitas de
semicondutores, ao invés de núcleos magnéticos. São muito mais rápidas.
   &    (    
X ) &IBM 360/91, Solomon, da Westinghouse Corporation,
CDC 7600,STA´-100, TI-ASC.
Ë   (X X: ILLIAC IV, desenvolvido pela
Burroughs, the Departmento de Defesa Americano e a Universidade de Illinois.
     &
X     : Intel 4004 (1971)
 
Grupo de Cambridge desenvolve a CPL (Combined Programming Language,
1963).

X 
Micro-programação para processadores complexos: processamento paralelo,
sistemas de operação e compartilhamento de tempo.

* u   


 
Uso de circuitos de larga escala (LSI - 1000 transistores por "chip") e larguíssima
escala (VLSI - 100.000 transistores por "chip") na construção dos processadores.
Todas as memórias passam a ser semicondutoras.
Micro-processadores
  
X ) &C´AY 1, C´AY X-MP, C´AY 2 e CYBE´ 205 que
chegava a executar "  *


+*
 
 " (Breton, 1991:200);
com muita memória para a época, trabalhando com 64 algarismos binários.
X X& natureza experimental.
X    &1974: Mark 8, construído por Johnnatan Titus e
vendidos por correspondência (desenvolvimento da indústria eletrônica)
XuX  & Micro processadores 8008 e 8080
1975 (janeiro) - Altair 8800 (construído c/ o microprocessador Intel 8080)
1977 - Apple II
1981 - PC IBM
X    & invenção do floppy disk (disco flexível)

 !Ë"

P´OLOG (Programming in Logic ), FP (Functional Programming) - Estilo de


programação declarativo, isto é, o programador dá uma especificação matemática
do que deve ser desenvolvido e deixa os detalhes de como deve ser feito para o
compilador ou para o sistema.
Início do desenvolvimento da linguagem C (1972) e o sistema operacional UNIX
nos Laboratórios Bell (1972).
  +   &
Iniciativas sistematizadas no Japão; nos EUA, não há sistematização nas
Universidades, de acordo com o relatório LAX em 1982 que resulta na criação dos
centros de supercomputadores da NSF (National Science Foundation) - Fase um,
treinamento e acesso aos 3 supercomputadores existentes; Fase dois (1984-1986):
financiamento de 5 novos supercomputadores San Diego (San Diego
Supercomputing Center); Illinois
(National Center for Supercomputing Applications); Pittsburgh (Pittsburgh
Supercomputing Center); Cornell (Cornell Theory Center); e Princeton (John von
Neumann Center).

" Ô 
,-.    
 

   

 

 /

 
  


     Úc
  

 

      
 

 
 




+ 

 0 
0


   
 

/ 
 
Ú"
* u  


 

Circuitos integrados com um milhão de transistores por "chip".


Memórias semicondutoras torma-se padrão.
Processamento em paralelo generalizado.
,      e estações de trabalho.
'
 
memória distribuida
redes de computadores (LAN e WAN)
' 

Ë-u 

 
Alta velocidade e processamento paralelo combinado com processamento vetorial.
Crescimento e evolução das redes de computadores.
' 
Comercial, na área da ciência e tecnologia e, principalmente, na educação

Você também pode gostar