Contactos | FAQ | Mapa do Site | Links
Página Principal | Cronologia | Histórias | Suportes de Informação | Referências | Protagonistas| O futuro visto do passado|
ENI 1977 | CPI 80 | Exposições temporárias | Memórias TSI | História da Internet | Ver filme MEMTSI | História do MVI |
Histórias
[ Antes do Computador | Antes da Internet | Quando os computadores não falavam]
Antes do Computador
- A utilização, pelo Homem, de máquinas auxiliares para Tratamento da Informação é conhecida há muitos séculos: o ábaco é usado, pelo menos desde o século VIII a.C. para efectuar com facilidade adições e subtracções e, com alguma habilidade, multiplicações e divisões.
Blaise Pascal construiu, em 1642, uma máquina de calcular com engrenagens mecânicas que permitia efectuar as quatro operações aritméticas. Esta máquina ainda hoje sobrevive, na sua versão electromecânica, sob a forma de máquinas registadoras, facturadoras e de contabilidade.

Jacquard em 1801 inventa o cartão perfurado (metálico) sobre o qual são codificadas operações repetitivas (programa) que permitem o comando automático de teares.

Em 1822 Charles Babbage publica um trabalho intitulado Differential Engine em que enuncia os princípios a que deve obedecer a construção de uma máquina que possa efectuar operações algébricas: o programa deverá residir na própria máquina, os resultados intermédios do cálculo deverão ser memorizados no seu interior e deverão existir dispositivos que permitam a introdução dos dados e visualização dos resultados.

Em 1854 G. Boole apresenta uma nova Álgebra ( Álgebra Booleana) tendo por base a aplicação de operadores lógicos (E, OU, NÃO) a elementos algébricos.

Hollerit, em 1886, inventa um código para a transcrição de dados, letras algarismos e símbolos, sob a forma de perfurações realizadas sobre um cartão em papel e constrói máquinas electromecânicas (tabuladoras) que, mediante um programa armazenado externamente, realizam o Tratamento dos Dados de modo a obter resultados sob formas previamente determinadas.

A utilização deste tipo de máquinas sofre grande expansão quando acopoladas a calculadoras electromecânicas (mais tarde electrónicas "a válvulas"), interpretadoras, separadoras/intercaladoras e impressoras. Existiam equipamentos especializados em determinadas operações, por exemplo a separadora/intercaladora, que possuiam programas fixos. Para ordenar por ordem ascendente, segundo um código de 5 algarismos, um bloco de cartões perfurados era necessário repetir a operação 5 vezes: uma vez para cada coluna perfurada.

A construção e comercialização de tabuladoras deu origem à criação de grandes Empresas nos U.S.A. que hoje são Multinacionais bem conhecidas.

O Professor J. von Neumann publica, em 1946, um trabalho intitulado Electronic Discrete Variable Automatic Computer em que apresenta a arquitectura dos actuais computadores série: uma Unidade Central de Processamento que contem o Processador, a Memória e a Unidade Aritmética e Lógica e, exteriormente a esta UCP, um conjunto de dispositivos denominados genericamente Periféricos.

Oficialmente o primeiro computador electrónico foi concebido e construído em 1946 na Universidade de Pennsylvania, nos U.S.A. e denominado pela sigla ENIAC (Electronic Numeric Integrator and Computer).

Em 1948, nos Laboratórios BELL nos U.S.A., é descoberto o transistor que contribuirá, a partir de 1960, para a miniaturização dos circuitos electrónicos e para a redução do volume físico dos Computadores.

A I.B.M. inventa, em 1950, a primeira linguagem simbólica para programação de computadores FORTRAN (FORmula TRANslator) destinada a ser usada por cientistas, físicos e matemáticos.

A primeira linguagem simbólica para programação de computadores adequada ao tratamento da informação para gestão é desenvolvida a partir de 1958 e denominada COBOL 60 (COmmon Business Oriented Language).

Niklaus Wirth cria, em 1971, uma linguagem simbólica (PASCAL) tendo em vista o ensino das técnicas de programação e dá origem à técnica de Programação Estruturada.


James Martin enuncia em 1976, no trabalho Principles of Data-Base management, a definição de Base de Dados e os princípios a que deve obedecer um Sistema de Gestão de Base de Dados criando o conceito de separação de dados e programas.

No final da década de 1970/80 Clive Sinclair, no U.K., concebeu um computador minúsculo que denominou ZX81 integrando na sua Unidade Aritmética e Lógica um interpretador para uma linguagem de programação (BASIC - Beginers All-purpose Symbolic Instruction Code), utilizando como periféricos, para além de um teclado de membrana, um receptor de TV e um gravador de "cassettes" musical e que era vendido ao público por cerca de 100 libras estrelinas. A capacidade da memória deste computador era cerca de 8 vezes maior que a do ENIAC.

Paralelamente, Steven Jobs e Steven Wozinak, nos U.S.A., concebem, segundo os mesmos princípios de miniaturização, facilidade de utilização e baixo preço, um computador que denominam Apple I.

Vários construtores iniciam, nessa época, a produção em larga escala de computadores miniaturizados, de fácil utilização e baixo preço de venda. O computador transforma-se num Bem para consumo.

Na mesma época Bill Gates, nos U.S.A., adquire à Seatle Computer um Sistema Operativo (Q - DOS) por $25,000 US dollar contraindo um empréstimo bancário. Este Sistema Operativo era adequado para os Personal Computers equipados com processadores Intel de 16 bit.

Bill Gates e Paul Allen fundam uma empresa que denominam MicroSoft e rebaptizam o Sistema Operativo com a sigla MS-DOS (Micro Soft - Disc Operating System).

A genialidade do Bill foi conseguir o contrato com a IBM que garantiu a divulgação de um S.O. que se tornou o standard, fazendo esquecer todos os outros. O seu uso banaliza-se nas Empresas e no ambiente doméstico.