Por que alguém da área de Ciência da Computação estudaria a história desta ciência, aventurando-se a fazer uma trabalho de pesquisa sobre esse tema, se nessa área observa-se um vertiginoso avanço tecnológico e é mais tentador seguir estudos que concentrem seu foco naquilo que toca as fronteiras do saber científico atual em termos de software e hardware? Realmente tais estudos deverão abarcar sempre a maior parte das pesquisas, sendo os responsáveis pelo avanço do estado da arte na área da Computação. Porém é também verdade que tais trabalhos deparam-se por vezes com dois panoramas desoladores: um deles é a descoberta de que esses estudos já são conhecidos pelos grandes especialistas da área, que só estão interessados nas referidas fronteiras; o outro é a teia de obsolescência que recai sobre tais pesquisas em função do ritmo veloz de avanço da tecnologia, que se pode comprovar todos os dias pelo modo com que rapidamente se abandonam e se substituem ferramentas e técnicas dentro da Computação.Por outro lado observa-se que nas ciências mais tradicionais - Filosofia, Matemática, Física, Biologia, etc. - existem sempre trabalhos de história junto a muitos estudos dedicados a pensadores, inventores e conquistadores de primeira, segunda ou terceira grandeza, além de inúmeras monografias. A ciência normalmente é cumulativa, isto é, constroem-se instrumentos mais poderosos, efetuam-se medidas mais exatas, precisam-se melhor e ampliam-se os conceitos das teorias, etc. Embora os paradigmas possam mudar, as pesquisas normalmente evoluem baseadas em resultados do passado, que se constituem em fundamentos de um desenvolvimento posterior. O cientista estará mais seguro em suas pesquisas e mais preparado para novos desafios se souber como seu assunto específico evoluiu historicamente, quais as dificuldades encontradas, as soluções adotadas e os problemas pendentes.
Também é necessário que, dentro da Computação, apareçam trabalhos neste sentido, feitos por gente da área com conhecimento 'semântico' e 'sintático' dos conceitos relacionados aos computadores. Servirão de base e referência para os estudantes e novos pesquisadores que adentram na área, assim como construirão uma ponte interdisciplinar entre a Computação e outras ciências como a Filosofia, a Psicologia, as Ciências Cognitivas, estreitando mais ainda os laços que unem a Computação à Matemática e à Lógica Matemática.
No Brasil ainda não existem livros que tratem do assunto História da Computação, observando-se uma lacuna cultural que países do primeiro mundo preocupam-se em preencher já faz alguns anos. Pretende-se que este trabalho seja uma contribuição nesse sentido e um ponto de partida para novos estudos de História, pois são muitos os campos que poderão ser abertos.
Ordenação dos assuntos
O desenvolvimento deste trabalho estará apoiado na seguinte seqüência de capítulos:
Primeiramente será tratado o tema da História: constatar sua existência e necessidade, aspectos da evolução da ciência histórica e tocar particularmente o tema da História da Ciência, que se relaciona com o presente trabalho.
Em Evolução conceitual será mostrado o desenvolvimento dos conceitos teóricos que formaram a base para o surgimento da Computação. O caminho a ser usado será o da História da Matemática, desde os seus primórdios por volta do ano 4.200 a.C. - época provável de um calendário solar egípcio 10 -, passando-se pelas contribuições das culturas babilônica, hindu, chinesa, árabe e grega, pelo ábaco, pela primeira máquina de calcular, até Boole, Hilbert, Turing, von Newman, entre outros, nos anos 30, 40 e 50 do século XX. A partir daí a Computação constrói a sua própria história, embora os laços com a matemática continuem sempre muito estreitos.
Por Pré-História tecnológica entende-se a enumeração de alguns dispositivos analógicos primitivos, as primeiras tentativas de se construir um dispositivo de cálculo com Leibniz, Pascal, Babbage, Hollerith, etc., o surgimento dos dispositivos analógicos modernos - planímetros, analisadores harmônicos, etc. - e os primeiros 'computadores' eletromecânicos por volta dos anos de 1930 e 1940.
Uma vez formada a infra-estrutura conceitual, e estimulada pela evolução tecnológica do momento, e tendo-se em conta a necessidade de dispositivos mais poderosos e precisos para a execução de cálculos, prosseguirá este estudo com uma visão mais detalhada de como se deu o Nascimento da Computação, isto é, a construção dos primeiros dispositivos computacionais e os primeiros passos neste campo essencial da Computação que são as Linguagens de Programação.
Sob o título de A revolução do hardware e do software abordar-se-á o desenvolvimento posterior da Computação, os avanços da Inteligência Artificial, das Linguagens de Programação e Arquitetura de Computadores. Segue também uma análise da Computação como uma Ciência, da Teoria da Computação, das bases matemáticas para Análise de Algoritmos, e do surgimento do tema da Complexidade Computacional.
No capítulo A disseminação da cultura informática e a proliferação das informações dois assunto serão colocados. O primeiro tratará do impacto social do desenvolvimento da Computação e sobre a necessidade de se partir agora para uma análise mais cuidadosa dos dados que os computadores tornaram disponíveis ao homem. O segundo serão algumas considerações sobre alguns limites do uso dos computadores.