Edson A. Franze n história ilustrada dos computadores e programas Trabalho desenvolvido para ministração da matéria Introdução ao Processamento de Dados no Colégio OPET Orientação Profo Edson A. Franzen Curitiba 2002 Índice Introdução ............................................................................................................2 A Criação das Maravilhosas Máquinas.................................................................3 Histórico dos Computadores e Programas ...........................................................4 Primeiras Máquinas e Personagens ............................................................4 Máquinas e Computadores Eletromecânicos ..............................................5 Máquinas e Computadores Eletrônicos .......................................................7 Programas e Microcomputadores .............................................................10 Glossário . ..........................................................................................................13 Conclusão ..........................................................................................................14 Referências Bibliográficas ..................................................................................15 Introdução O por quê deste curso Este trabalho tem a finalidade de apresentar o histórico em figuras da criação das primeiras máquinas mecânicas e eletrônicas, a evolução destas máquinas por cerca de 400 anos, culminando na criação dos programas de computador e nas primeiras profissões nesta atividade: cientista computacional e programador de computadores. Justifica-se ser ilustrado, através de figuras, porque descrever as dimensões das primeiras máquinas até as últimas (atuais), faz supor que a minituarização dos componentes não tem limites. Pode neste momento ecoar em nossa mente a pergunta: "Por que devo saber a história dos computadores? Por que devo saber como começaram os programas se somente quero aprender como usar cada um deles?" Muitos são os motivos. Passamos a enumerar os principais: 1. Em primeiro lugar, até aproximadamente meados da década de 80, ser analfabeto (não saber ler e escrever) não era um empecilho muito grande para se conseguir um emprego. Hoje pede-se segundo grau completo até para empregos domésticos e primeiro grau para varredor de rua. Na década de 90, a exigência passou a ser pessoas que manejam máquinas, sejam elas computadores ou aparelhos eletromecânicos. Não conhecer Informática (a Informação Automática) até o final da década passada era ser um analfabeto eletrônico, alguém completamente fora do mercado de trabalho. Até a década de 80 fazia-se datilografia. Na década de 90 os cursos necessários são digitação, introdução ao processamento de dados e windows/office. Hoje, no século 21, a necessidade de conhecer os recursos de Informática vai além, pois agora desconhecer a Internet e suas possibilidades é ser um analfabeto cibernético, uma pessoa alheia às novidades e às últimas notícias e acontecimentos mundiais. Mas só quem conhece a história da Informática, e a rapidez com que as novidades tecnológicas evoluem, é que pode entender conceitos como estes. 2. Outro motivo da necessidade de se conhecer a história da Informática é porque o mundo está ficando muito pequeno. Antigamente demorava mais de 12 horas para se ir de Curitiba a Londrina, e hoje esta viagem é feita em 5 ou 6 horas. Quando ampliamos isto para viagens de avião, temos valores como 45 minutos para chegarmos em São Paulo. Em menos de 2 horas ao Rio de Janeiro, em menos de 12 horas aos Estados Unidos... O mundo está pequeno, e cada vez menor. Lança-se um produto nos Estados Unidos pela manhã, e à tarde ele está sendo distribuído no Brasil e no mundo. Com a Internet, o lançamento é simultâneo. A guerra do golfo foi transmitida ao vivo pela televisão para quem tem tv a cabo. Você compra a maioria dos gêneros existentes, sem sair de casa. Hoje falar 2 línguas é quase uma obrigatoriedade. As leis tem necessidade de romper divisas de países. Cria-se o Mercosul, a comunidade Européia, a comunidade da América do Norte (NAFTA), onde as leis são comunitárias, únicas, padronizadas. Isto é Globalização. Inexistem barreiras impostas por produtos, leis, divisas, bandeiras, línguas, religião, insetos, doenças, costumes. Neste ambiente, aparece um novo recurso, além dos recursos naturais, capital e do trabalho: a INFORMAÇÃO. Hoje a informação economiza recursos naturais, vale capital e dispensa ou minimiza a utilização do trabalho. Quem é bem informado, evita andar, evita errar, evita gastar, evita perder, evita... 3. E o terceiro e não último motivo é que somente através da história é que podemos conhecer aspectos e particularidades que podem influenciar corretamente nossas decisões no presente e no futuro. Como exemplo posso citar a necessidade de se conhecer a evolução dos processadores para se poder comprar um computador que não esteja obsoleto daqui a alguns meses. Ou que é necessário saber como foi o desenvolvimento de determinados grupos de linguagens ou de editores de textos, para saber qual devemos optar para aprender e trabalhar. O não conhecimento disto pode fazer com que você gaste tempo e dinheiro aprendendo uma linguagem ou um editor de textos que poderá ser obsoleto, descontinuado e até extinto num futuro bem próximo. A evolução das máquinas e do poder computacional O ENIAC, o primeiro computador completamente eletrônico, tinha cerca de 15 metros de comprimento e uma sala inteira com aparelhos ventiladores e refrigeradores para esfriar o calor de milhares de válvulas, seus componentes eletrônicos. Hoje uma calculadora HP de bolso tem mais capacidade computacional que o gigante ENIAC da década de 40. O conhecimento desta diminuição de tamanho e da evolução dos computadores e programas, o capacitará a gerenciar e decidir acertadamente os recursos de seu departamento ou setor. A partir das próximas páginas você vai conhecer os personagens que criaram estas máquinas maravilhosas e vai também se defrontar com fotos e esquemas de algumas delas, assim como os primeiros programas de computador e microcomputador. Devido ao grande número de pessoas e máquinas criadas até hoje, o escopo deste histórico leva em consideração somente as principais máquinas e empresas de programas, pois hoje a capacidade destas máquinas tende a um número dificilmente mensurável. Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 11/03/2002 ! 2 A Criação das Maravilhosas Máquinas A disputa pelo título de primeiro computador do mundo é acirrada. Isto porque devemos levar em consideração que os precursores dos primeiros computadores eram máquinas mecânicas. Aos poucos, com a utilização de eletricidade com chaves mecânicas e eletromagnéticas, chegou-se à utilização de computadores eletromecânicos. Mas aí está o ponto. As máquinas puramente mecânicas são ou não são computadores ? E as eletromecânicas? Podemos considerá-las, pois, computadores ? O que podemos considerar como primeiro computador do mundo foi desenvolvido no MIT (Massachussetts Institute of Tecnology) em 1931 por Vannevar Bush. Era analógico e possuía parte mecânicas, tendo sido construído para resolver equações diferenciais simples. Na verdade era mais uma calculadora do que qualquer outra coisa. Já em 1937, Howard Aiken desenvolveu o que veio a ser o primeiro computador eletromecânico do mundo: o MARK I, apoiado pela IBM (International Business Machines) e pela marinha americana, que o custearam. Para que você visualize o tamanho, o MARK I media dezoito metros de comprimento, por dois metros e meio de altura. O projeto do primeiro computador eletrônico do mundo foi o ABC (Atanasoff Berry Computer). Iniciado em 1937, seu criador não conseguiu concluí-lo, tendo abandonado completamente o projeto no ano de 1942. Foi o primeiro computador a utilizar válvulas termoiônicas. Com a chegada da II Guerra Mundial e conseqüente avanço da eletro-eletrônica, os Serviços Secretos de diversos países queriam construir seus computadores, principalmente para serem utilizados na codificação de mensagens. De um lado, a Alemanha de Hitler construiu em 1941 o Z3. Do lado dos Aliados, a Inglaterra construiu um computador capaz de decifrar as mensagens utilizadas pelos países do eixo, codificadas pelo próprio Z3. Em 1943 foram produzidos dez Colossus, o nome que este computador recebeu. Como o próprio nome sugere, possuía dimensões gigantescas, cerca de 1.500 válvulas e era capaz de processar cerca de 5.000 caracteres por segundo. A válvula é um componente que trabalha com tensões elétricas relativamente altas e é basicamente térmico. Portanto, o mais comum era alguma válvula se queimar dentro de pouco minutos, fora o super aquecimento que as instalações do computador sofriam. A Guerra fez com que todos percebessem que a hora da criação de tais máquinas tinha chegado. No mesmo ano da criação do Colossus foi iniciado o projeto do ENIAC (Electronic Numeric Integrator And Calculator), o primeiro computador à válvulas dos Estados Unidos, terminado somente após a guerra (1946), também para uso basicamente militar - como cálculo de trajetória de mísseis. Alan Turing, o mesmo criador do Colossus, ajudou neste projeto. O ENIAC tinha cerca de 18.000 válvulas, sendo que de dois em dois minutos uma válvula se queimava ! O ENIAC era tão colossal quanto qualquer outro computador desta época. Ou mais ainda ! Ocupava uma área de 170 metros quadrados e pesava 30 toneladas. Sua (então) “incrível” performance foi há muito superada por qualquer calculadora de bolso ! A partir de 1945, um novo marco foi colocado na história dos computadores com John von Neumann, Arthur Burks e Herman Goldstine. Para se ter uma idéia, a programação do ENIAC era toda feita através de ligação de cabos em conectores, o que demorava literalmente semanas. As idéias de von Neumann - que são utilizadas até hoje fizeram com que os computadores pudessem ser programados através de programas, rotinas de manipulação de dados que se utilizam de instruções próprias do computador. A partir das idéias de von Neumann e sua equipe, os primeiros computadores a utilizarem conceito de programas foram criados: o EDSAC (Electronic Delay Storage Automatic Computer) e o EDVAC (Electronic Discrete Variable Automatic Computer), em 1949. Os computadores passaram a diminuir bastante de tamanho. Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 11/03/2002 ! 3 Histórico dos Computador es e Pr og r amas Computadores Pro Primeiras Máquinas e Personagens Fotos retirada da Coleção Entenda o Computador da Editora Nova Cultural . 1400 a.C. - Ábaco . 1617 - O ossos de Napier já resolviam problemas de multiplicação . 1642 - A máquina de somar de Blaise Pascal . 1673 - A calculadora de Leibniz . 1804 - O tear de Jacquard foi o primeiro a usar cartões perfurados . 1822 A máquina diferencial de Charles Babbage - fazia tabelas matemáticas . 1834 - A máquina analítica de Charles Babbage - muitas tarefas a partir de uma seqüência de instruções . 1890 - O tabulador de Hollerith . 1830 e 1840 Anotações da máquina analítica de Babbage, controlada por cartões como os da figura . Augusta Ada Byron Condessa de Lovelace a Primeira Programadora da máquina analítica de Babbage Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 . George Boole - o descobridor da lógica booleana - 1840 11/03/2002 ! 4 Máquinas e Computadores Eletromecânicos . 1936 - Alan Turing publica seu artigo sobre os Números Computáveis. . 1930 - O analisador diferencial de Vannevar Bush anuncia a era do computador . 1936 - Claude Shannon mostra a conexão entre lógica simbólica e circuitos elétricos. . 1937 - Trabalhando em sua mesa de cozinha, George Stibitz constrói um somador binário. . 1939 - O modelo I do Bell Labs, um ancestral do computador digital, tem suas respostas impressas em máquinas de teletipo. . 1939 - O eng. alemão Konrad Zuse perfurou instruções codificadas para seu computador Z2 em fitas de filme de 35 mm. . 1941 - Konrad Zuse planeja o primeiro computador de múltiplo uso . 1943 - O Colossus entra em ação para quebrar códigos alemães ultrasecretos . 1942 - O computador Atanasoff-Berry aceitava input de cartões perfurados passados por 2 bandejas leitoras. Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 11/03/2002 ! 5 Máquinas e Computadores Eletromecânicos Interruptores como estes - 420 ao todo - eram ajustados manualmente para introduzir os valores constantes exigidos no cálculos que usavam o sistema decimal, efetuados pelo primeiro computador americano controlado por programa - Harvard Mark I, de 1943. . 1944 - Howard Aiken, planejador do Harvard Mark I. . Tenente Grace Hopper da Marinha norte-americana, trabalhando longas horas como programadora do Harvard Mark I, estuda uma desordenada pilha de projetos de engenharia. Hopper tornou-se uma das mais importantes defensoras das linguagens de alto nível. Envolvido por um conjunto de armações e polias, um marinheiro acompanha o funcionamento do Harvard Mark I, em seu voraz apetite por fita de papel. Após seu valioso papel em tempo de guerra, o Mark I foi instalado na Universidade de Havard, ficando ali por 15 anos. . Grace Murray Hopper, matemática e pioneira na programação. Era oficial da Marinha Americana. . A tenente Hooper descobriu e documentou no diário do Harvard Mark I, o primeiro caso de bug verdadeiro (literalmente um inseto - traça), que ficou presa em um dos milhares de relés eletromecânicos da máquina, paralisando o trabalho. Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 11/03/2002 ! 6 Máquinas e Computadores Eletrônicos . 1946 - J. Presper Eckert e John Mauchly revelam ao mundo o ENIAC. . 1945 - o matemático John Von Neumann brilhantemente sintetizou os conceitos que possibilitaram a construção do ENIAC. . 1946 - Operadores programam os fios e as 6000 chaves do ENIAC. Um problema que a máquina resolvia em 20 segs, podia levar 2 dias para programar. . 1946 - a dificuldade de programar o ENIAC estimulou a pesquisa de meios mais convenientes de programação. . 1947 - John Bardeen, William Shockley e Walter Brattain, inventam o transistor e ganham o prêmio Nobel de Física. . 1951 - LEO, o primeiro computador comercial. . 1951 - Carretéis de 400 m de fita de gravação metálica de 1/2 polegada, usados pelo UNIVAC, possibilita que o computador grave dados a 12.500 caracteres por segundo. . 1952 - O locutor radiofônico Walter Cronkite usa um computador UNIVAC para prever os resultados de uma eleição presidencial. Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 . 1952 - O IBM 701 gravava dados em fita plástica, mais rápida que a metálica e menos abrasiva. . 1953 - Jay Forester, do MIT, constrói uma memória magnética menor e mais rápida. Substituindo as que usavam válvulas. 11/03/2002 ! 7 Máquinas e Computadores Eletrônicos . 1954 - Gordon Teal, da Texas Instruments, descobre um meio de fabricar transistores de cristais isolados de silício a baixo preço. . 1954 - A IBM introduz o primeiro computador produzido em série, o 650. . 1955 - O primeiro computador transistorizado do BELL Laboratories, o TRADIC. . 1958 - O Bank of America usava um leitor de caracteres em tinta magnética . 1961 - Steven Hofstein descobre o transistor de efeito de campo, usado nos circuitos integrados MOS. . 1958 e 1959 - Robert Joyce, Jean Hoerni, Jack Kilby e Kurt Lehovec participam do desenvolvimento do circuito integrado. . 1961 - A IBM Stretch já utilizava a revolucionária esfera de impressão. . O cartão perfurado. Note, no diagrama, a forma como os orifícios eram identificados pelo computador. . 1962 - A caneta de luz da Itek Corporation, usada comercialmente pela primeira vez no PDP-1. Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 . 1962 - O PDP-1 da Digital Equipament Corporation está sendo testado por estudantes, jogando uma batalha estelar. 11/03/2002 ! 8 Máquinas e Computadores Eletrônicos . 1964 - O presidente da Control Data, William Norris, mostra o computador modelo 3600, o mais rápido do mundo, na época . 1964 - É lançado o 6600 pela Control Data, que suplantou em velocidade o 3600. John G. Kemeny cria a linguagem BASIC. . 1968 - A Burroughs produz o B2500 e o B3500, os primeiros computadores com circuitos integrados. . 1965 - A Digital introduz o PDP-8, o primeiro computador bem sucedido comercialmente, de U$ 16.200,00. . 1968 - Niklaus Wirth começa a trabalhar na linguagem Pascal. . 1969, o Departamento de Defesa Norte-Americano criou uma rede batizada de ARPANET, a precursora da INTERNET. . 1968 - Nasce a INTEL, fundada por Robert Joyce, Gordon Moore e Andrew Grove . 1971 - Ted Hoff planeja o microprocessador 4004 (de 4 bits), um único chip com todas as partes básicas de um processador central. Custava U$ 200,00. . 1972 - Nolan Bushnell da Atari cria a indústria do vídeo game. A INTEL produz o 8008 de 8 bits. . 1974 - Ed Roberts, do MITS contrói um microcomputador chamado Altair. A INTEl produz o 8080. Kernighan/Ritchie formalizam a linguagem C. Edisoft - Edições Informatizadas Ltda. . Altair 8800 - O primeiro microcomputador construído, com seu painel repleto de luzes indicadoras e interruptores (sem monitor). HISTORIA.P65 11/03/2002 ! 9 Programas e MicroComputadores 1975 - Os estudantes Bill Gates e Paul Allen criam o primeiro software para o Altair - uma adaptação do Basic. . 1975 - Paul Allen e Willian Gates III fundam a Microsoft. . 1977 - Steven Jobs e Stephen Wozniak criam o computador Apple. Começaram sua empresa na garagem da casa de Jobs. . 1976 - Gary Kildall forma a Digital Research Inc. para vender o sistema operacional CP/M. . 1977 - 3 computadores surgem: Apple II da Apple, TRS-80 Radio Shack e PET da Commodore. . 1979 - Seymour Rubinstein comercializa o Wordstar, escrito por John Barnaby. Intel produz o 8088 (de 5 MHz). . 1978 - Intel produz o 8086 de 16 bits e de velocidade de 5 MHz. . 1980 - É terminado o co-processador matemático 8087. . 1979 - Daniel Bricklin e Robert Frankston lançam o Visicalc. . 1981 - A IBM lança o IBM PC, baseado no 8088, sendo vendido por U$ 3.005,00. Rodava o sistema MSDOS (Microsoft) com o nome de IBM-DOS. Edisoft - Edições Informatizadas Ltda. . 1981 - George Tate comercializa o dBase II, desenvolvido por Wayne Ratliff. A revista Time escolhe o computador como o homem do ano. HISTORIA.P65 11/03/2002 ! 10 Programas e MicroComputadores . 1982 - Mitchell Kapor introduz o Lotus 1-2-3 com uma campanha publicitária de 1 milhão de dólares. . Trabalhando em uma cabana de 12 metros quadrados no Oregon, Paul Lutus escreveu o processador de textos Apple Writer, publicado em 1979. Poucos anos depois, o programa rendia para ele U$ 7.500 por dia. . 1982 - A Intel produz as CPUs 80186, 80188, 80286 (8 MHz) MicroComputadores Ano 1984 1985 1988 1989 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 Programas Computador/Microprocessador PC-AT 80286 de U$ 5.469,00 80386 DX de 16 MHz 80386 SX de 16 MHz 80486 DX de 25 MHz 80486 SX de 20 MHz 80486 DX2 50 MHz Pentium I 60 e 66 MHz Pentium 90, 100 MHz 486 DX4 100 MHz Pentium de 150, 166, 180 MHz Pentium Pro 200 MHz DVD (Digital Vídeo Disc) 7 a 28 vezes mais que CD Pentium II 233, 266, 300 MHz Pentium MMX de 233 MHz Tecnologia AGP Pentium III 500 a 933 MHz Pentium II Xeon 400 e 450 MHz Pentium Celeron 400 a 800 MHz Pentium III Xeon 600 a 1 GHz Pentium 4 de 2 GHz AMD Athlon XP de 1,8 GHz Processador 8088-2 8088-1 80286-8 80286-10 80286-12 80286-16 80286-20 80286-25 80386-16 80386DX-40 80486DX-25 80486DX4-100 Pentium-60 Pentium-100 Velocidade 8 MHZ 10 MHZ 8 MHZ 10 MHZ 12 MHZ 16 MHZ 20 MHZ 25 MHZ 16 MHZ 40 MHZ 25 MHZ 100 MHZ 60 MHZ 100 MHZ Ano 1983 1984 1985 1986 1987 1988 1989 1990 1992 1993 1994 1995 1997 Rapidez com relação ao 8088 60 % mais rápido que o 8088 2 vezes mais rápido que o 8088 6 vezes mais rápido que o 8088 7,5 vezes mais rápido que o 8088 9 vezes mais rápido que o 8088 12 vezes mais rápido que o 8088 15 vezes mais rápido que o 8088 18 vezes mais rápido que o 8088 17 vezes mais rápido que o 8088 43 vezes mais rápido que o 8088 54 vezes mais rápido que o 8088 200 vezes mais rápido que o 8088 240 vezes mais rápido que o 8088 400 vezes mais rápido que o 8088 Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 1998 2000 2001 2002 Programa ou Software Windows versão 1 dBase III Clipper versão 1 Visual Basic versão 1 Clipper Autum 86 dBase III Plus Clipper Summer 87 Windows versão 2 Surge a febre dos vírus Briga da Apple com a Microsoft Visual Basic 2 Windows versão 3 Visual Basic 2 Windows versão 3.1 Visual Basic 3 Access versão 1 Windows versão 3.11 Access versão 2 Windows versão 95 Office versão 95 Visual Basic 4 Office versão 97 Visual Basic 5 Windows versão 98 Visual Basic 6 Windows 2000 Windows Milenium Visual Basic .NET Windows XP 11/03/2002 ! 11 . 1990 - Redes se unem nos Estados Unidos criando uma grande teia de informações, principalmente entre Universidades. . 1995 - A Internet chega ao Brasil. . 1996 - Microsoft se volta para a Internet. . 1998 - A Internet torna-se extremamente popular em todo o mundo. . 2000/2001 - O advento do ADSL, ondas de rádio e Internet por cabo proporcionam maior rapidez na rede (WEB). . 1999 - A Internet lança a versão 5 do Internet Explorer e passa a Netscape como browser mais utilizado no mundo. O processo que a Netscape moveu contra a Microsoft não dá em nada e a Netscape desiste de continuar a atualizar seu browser, vendendo os fontes para a America On Line. A Briga entre Intel e AMD Tipos de Soquetes (Sockets) Edisoft - Edições Informatizadas Ltda. O "Três Oitão" - 386 DX 40 Um Marco Histórico HISTORIA.P65 11/03/2002 ! 12 Glossário Binário e Digital: Os computadores são circuitos eletrônicos desenvolvidos para atuar com sistemas digitais. O termo digital indica que o computador é um circuito eletrônico que trabalha com dois níveis de tensão: – um valor máximo, que depende do tipo de componentes eletrônicos utilizados, correspondendo à informação 1. – um valor mínimo, que corresponde à informação 0 (leia-se zero). Esta característica é muito importante, pois fundamenta o princípio de funcionamento do computador, que é o de decidir sempre por um de dois caminhos, como indica a figura a seguir. A cada uma das duas escolhas é dado o valor 1 (um) ou 0 (zero), a saber: - SIM é 1, NÃO é 0 - CERTO é 1, ERRADO é 0. Cada um desses valores, 0 ou 1, é denominado bit. Um bit equivale a um dígito binário: 0 ou 1. Na realidade, os bits são as informações básicas dos computadores, como se fossem as letras da nossa escrita. Mas as informações entre computadores são trocadas em conjuntos de bits, denominados bytes (lê-se “baites”). Além da capacidade de “pensar” e executar funções lógicas, o computador dispõe de uma memória para armazenar as informações necessárias e os programas que vai executar. BIT é a abreviatura de Binary digiT. Byte: conjunto de 8 bits que corresponde a uma informação para o computador (uma letra, um número, um símbolo...). Kilo = 1.000, mais precisamente 1024 - 1 kilobyte = 1.000 bytes Giga = 1 bilhão - 1 Gbyte = 1 bilhão de bytes Mega = 1.000.000 - 1 Mbyte = 1.000.000 bytes Tera = 1 trilhão... Hardware: parte física do computador, com todos os componentes do equipamento, desde os circuitos integrados até os dispositivos periféricos, como monitor, teclado, mouse. Software: parte lógica do computador. Consiste no programa que está gravado na memória do computador; é a lógica desenvolvida para o funcionamento do computador. Conjunto de programas, métodos, procedimentos, regras e documentação relacionadas com o funcionamento e manejo de um sistema de dados. Sistemas Operacionais: Controlam o sistema (hardware e software) do computador. São os programas principais de controle que ligam um programa ao computador que está em uso. Todos os programas devem ser escritos de forma a se comunicarem com um Sistema Operacional. Alguns S.O.: LINUX, DOS 500, CP/M 80, CP/M 86, SO08, DOS 3.3, PRODOS, SOLXDOS, MSXDOS, MSDOS, SISNE, IBMDOS, DRDOS, Novell, UNIX, WINDOWS. Linguagens de Programação: Os programas tradutores, chamados compiladores, interpretadores e montadores, traduzem as declarações da linguagem usada na programação para uma linguagem de máquina que o computador possa entender. Todos os softwares descritos a seguir bem como os S.O. são escritos em uma linguagem de programação. Programar o computador significa dizer-lhe exatamente o que fazer, e também, entender como colocar as instruções em uma seqüência lógica, adequada à resolução do problema. Sistemas de Gerenciamento de Dados: Permitem a criação e gerenciamento de arquivos eletrônicos de dados. Usados para manter os registros atualizados e para obter uma rápida recuperação e análise dos dados neles contidos. Identificados por sua maneira de tratar facilmente os dados. Com um Gerenciador de Banco de Dados pode-se modificar as estruturas dos registros nos arquivos de dados existentes, à medida que os dados ou as necessidades de informação sofrerem variações. Pode-se acrescentar ou diminuir campos existentes, incluir, alterar, excluir, consultar ou listar um grupo de dados. Exemplos: DBASE II, DBASE III PLUS, DBASE IV, CLIPPER, ZIM, DATAFLEX, ACCESS... Existem INTEGRADOS que possuem além de Gerenciador de Banco de Dados, Planilha e Processadores de Palavras como o TOTAL WORKS, MS-WORKS, OPEN ACESS III, mas seu uso tem diminuído com o uso intenso do Windows. Processadores de Palavras: Permitem a criação e gerenciamento de arquivos eletrônicos de palavras (texto). Usados para substituir qualquer função de datilografia e também para guardar registros de “texto”. Exemplos: WORDSTAR, WORD PERFECT, MS WORD, FÁCIL, REDATOR, KEDIT, CARTA CERTA ... Programas Gráficos para Atividades Comerciais: Convertem números em ilustrações, tais como diagramas de barras, gráficos circulares setorizados etc. Também neste grupo encaixam-se os programas de desktop publishing, para desenhos e editoração eletrônica. Exemplos: PAGEMAKER, FLOW, PAINTBRUSH, FIRST PUBLISHER, VENTURA, PC CASE, FORMAX, COREL DRAW ... Sistemas de Planejamento Financeiro: Efetuam análises estatísticas baseadas em dados financeiros. Podem calcular também valores ótimos para uma determinada meta. Eles executam muitas funções de planejamento automático que não podem ser realizados pelas Planilhas. Programas para Desenvolvimento de Projetos Manufaturados/Assistidos por Computador (CAM) e Desenhados/projetados por Computador (CAD): CAD é a parte em que se desenha o modelo ou melhor, confecciona-se o projeto. CAM é o software (associado com hardware) que, partindo-se do anterior, cria a peça, ferramenta, material, ou o que seja, com o desenho-projeto acima, isto é, calcula e manufatura o material, objeto do projeto. Os programas acima fornecem um método eletrônico para a criação de projetos e materiais, partindo-se de desenhos feitos a mão ou de esquemas complexos de muita precisão. Também podem empregar dispositivos ópticos com telas especiais para permitir o seu uso. Programas de Gerenciamento de Projetos: Permitem o acompanhamento de projetos e determinam o impacto das alterações. Indicam o “caminho crítico” do projeto (via métodos PERT/CPM ou outros), que representa o conjunto de tarefas que não comportam atrasos em suas realizações. Pacotes de Software (normalmente de sistemas comerciais e científicos): Os pacotes (“enlatados”) disponíveis atendem a todas as necessidades de processamento de dados comuns numa empresa ou em casa, do tipo folha de pagamento, faturamentos, controle de estoques e aplicações específicas como: seguros, negócios bancários, manufaturas. Atendendo às necessidades em questão, os pacotes de software constituem o modo mais rápido de se implementarem os sistemas de informação. Porém, caso as necessidades sejam modificadas como em geral acontece, os pacotes, se não estiverem disponíveis com fontes, não poderão ser alterados, a não ser que sejam: - grandemente parametrizados. - orientados para objetos ou ainda para eventos. Programas de Comunicação: Transmitem e recebem quaisquer dados eletrônicos entre o computador usado e outro computador ou terminal, através ou não de uma linha telefônica. Exemplo: ZAPT, Telix, WinFax, TeleMate, Conexão DialUp... Planilhas: Permitem a criação e o gerenciamento de arquivos eletrônicos de dados numéricos para cálculos. Usados para orçamentos, demonstrativos e planejamento em questões do tipo “e se ?”. Exemplos: Supercalc 2,3,4,5,6 Lotus 1-2-3, Visicalc, Multiplan, Excel, Quattro. Programas Educacionais: Possibilitam o aprendizado e a prática de uma gama de assuntos, desde a introdução ao aprendizado das línguas estrangeiras até à eletrônica. Em geral conhecidos por courseware, estes programas conduzem a um nível de aprendizado de assuntos complicados, superiores aos anteriormente verificados, ou extremamente simples (como os educacionais para aprendizado de crianças). Exemplo: Bworks - Corpo Humano, Logo. Jogos: Proporcionam uma gama de entretenimentos, variando de Simuladores de Vôo ao Xadrez. Os jogos requerem rapidez de movimentos necessitando, em geral, de dispositivos adicionais de entrada, tais como botões disparadores e transmissores de sinais ao computador e que possibilitam o controle dos movimentos de uma imagem na tela. Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 11/03/2002 ! 13 Conclusão Em que nos auxilia conhecer a história da criação dos computadores e programas por eles utilizados? Por que deveríamos conhecer pessoas como Bill Gates, Stephen Wosniak, Steven Jobs, Niklaus Wirth e empresas como IBM, Apple, Intel, as pioneiras? Porque o mundo hoje não anda na velocidade que está sem os computadores. Porque todas as boas escolas têm computadores. Porque todas as médias e grandes empresas têm computadores. Porque conhecendo a história de sucesso dessas pessoas e empresas podemos entender o mecanismo do mercado tecnológico e podemos, quem sabe, fazer parte dele. Porque hoje as grandes indústrias, as grandes empresas tecnológicas e de pesquisas, as universidades e todas as organizações sérias do globo se baseiam em dados processados pelos computadores e seus programas. Quando e como plantar sem a utilização de boletins meteorológicos. Como investir sem conhecer a bolsa e o mercado. Como administrar uma empresa sem a utilização de um controle de estoque, uma impressora de Nota Fiscal ou um sistema de contabilidade... Enfim, devemos conhecer a história dos computadores porque não saber utilizar estes equipamentos no presente século, na idade economicamente ativa de um indivíduo, significa ser um analfabeto tecnológico igual ou pior "a não saber ler e escrever" do século passado. Se ainda não começou o aprendizado, você tem alguns poucos anos, antes de ser completamente descartado e reciclado, como aconteceu com o ENIAC... Eng. Edson A. Franzen Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 11/03/2002 ! 14 Referências Bibliográficas DICIONÁRIO DE INFORMÁTICA. Rio de Janeiro, Livros Técnicos e Científicos Editora S.A., 4a Edição, 1985. ENTENDA O COMPUTADOR. Fascículos de vários assuntos (22 no total). São Paulo, Nova Cultural, 1986. FRANZEN, Edson de Almeida e Franzen. Coleção A Bíblia da Religião - Livro 28 - Apocalipse Deus Revelando o Futuro. Curitiba, Editora Herr, 1a Edição. 2000. GARCIA, Marcus. Informática - Fundamentos. Apostila do Colégio OPET. Curitiba, editora OPET, 1999. Várias páginas. KORTH, Henry F. e SILBERSCHATZ, Abraham. Sistema de Banco de Dados. São Paulo, Makron Books, 2a Edição, 1993. ORILIA, Lawrence S. Processamento de Dados nas Empresas. São Paulo, McGraw-Hill. 1985. SHIMIZU, Tamio. Processamento de Dados nas Empresas. São Paulo, Atlas. 1983. Edisoft - Edições Informatizadas Ltda. HISTORIA.P65 11/03/2002 ! 15