You are on page 1of 3

INTRODUO AO PROJETO DE BANCO DE DADOS A evoluo do computador : De acordo com a etimologia da palavra, computar significa fazer clculos, contar.

Assim, computador seria o mecanismo ou aparelho para desenvolver tal tarefa, mais eficiente quanto ao tempo e preciso. Quanto essas mquinas e mtodos podemos citar o baco, o logaritmo e a regra de clculos. Quanto ao computador moderno, surgiu em 1890 com a contribuio de Charles Babbage e Herman Hollerit, utilizando partes mecnicas .A partir dos anos 30, iniciaram pesquisas com o objetivo de substituir a parte mecnica por eltrica. O primeiro computador eletromecnico com a capacidade de efetuar clculos sem a interferncia do homem surge em 1944. Recebeu o nome de Mark I e foi projetado pela equipe de Howard Aiken. Media cerca de 15m x 2,5m e demorava 11 segundos para executar um clculo. Dois anos mais tarde, desenvolve-se o Eniac ( Eletronic Numerical Integrator and Computer), primeiro computador eletrnico e digital automtico. Emprega cerca de 18 mil vlvulas e executa 4500 clculos por segundo, pesando 30 toneladas. Sua arquitetura empregada at hoje: unidade central de processamento, memria principal, memria auxiliar e dispositivo de entrada e sada de dados. Em 1947, invetado o transitor que substitui a longo prazo as vlvulas, aumentando a velocidade das mquinas. A partir da dcada de 50, o preo e o tamanho dos computadores comeam a diminuir. Nesse perodo, iniciou-se a pesquisa por circuitos integrados - unidades de encapsulamento semicondutoras que agrupam transistores, resistores, diodos e outros componentes eltricos interligados em uma pastilha de Silcio e Germnio, que passaram a ser conhecidos como chip que subsituiram os transitores . Essa compactao nos componentes permitiu a diminuio do tamanho dos computadores , do consumo de energia e do aquecimento. A proximidade dos circuitos possibilitou um aumento na velocidade de processamento dos computadores, chegando velocidade de 1 milho de operaes por segundo e no nmero de operaes simultneas. Em 1974, a Intel projeta o microprocessador - dispositivo que rene num mesmo chip, todas as funes do processador central - tecnologia que permite a criao do computador pessoal. O primeiro comptuador pessoal o Apple I, inventado por Steve Jobs e Stephan Wozniak. Em 81, a IBM desenvolve seu Personal Computer (PC), utilizando o sistema operacional MS-DOS, desenvolvido pela Microsoft. Com o passar do tempo, os computadores passam a usar processadores mais potentes: 286, 386SX, 386DX, 486SX, 486DX, Pentium. O PC foi um sucesso no mercado, apenas incomodado pelo Macintosh que revolucionou ao promover o uso de cones e mouse. Em 85, a Microsoft lana a interface grfica Windows, adaptando para os PCs o uso de cones e do mouse tambm. Sua verso lanada em 1995, contabiliza 45,8 milhes de usurios registrados no final de 96. Ainda na dcada de 90, surgem os computadores que renem,modem, secretria eletrnica, fax, scanner, acesso Internet e drive para CD-ROM. Atualmente, notebooks e tablets vm substituindo os computadores pessoais devido sua mobilidade e praticidade. Favorecidos pela difuso da rede wireless e 3G permitem que as pessoas fiquem conectadas mesmo longe de casa ou longe de cabos. Evoluo das linguagens de programao:

As linguagens de programao inicialmente eram apenas cdigos e surgiram antes do computador moderno. Entre as primeiras linguagens consideradas esto um mtodo para calcular nmeros de Bernoulli com a mquina analtica, por Ana Lovelace e a descoberta de Hollerith que observou que o condutor de trens controlava a presena dos titulares dos bilhetes de trem de acordo com a posio dos furos no bilhete. A partir disso, percebeu que poderia codificar as informaes em cartes perfurados, e assim codificou os dados do censo de 1980 em cartes perfurados. Quanto a primeira linguagem de computao moderna, tambm difcil ser identificada. Com a criao dos primeiros computadores modernos eltricos na dcada de 40, surgiram as primeiras linguagens voltadas para esse tipo de computador. Entretanto, a baixa capacidade de memria obrigava os programadores a mo economicamente programas em linguagem de mquina. Entre as linguagens desenvolvidas nessa dcada esto a Plankalkl, ENIAC coding system (acompanhando o ENIAC) e C-10. Na dcada de 50 e 60 surgem diversas linguagens. Trs delas se destacaram e seus descententes ainda esto em uso difundido atualmente. Dentre elas esto: FORTRAN (Formula Translation), inventada em 1954; LISP (List Processor) e COBOL (Common Business Oriented Language). Alm dessas, outras tambm surgiram: Assembly, Autocode, Comtram, Algol 58, FATC, APL, Simula, Basic. A linguagem Assembly surgiu em 1951 e utilizava uma sintaxe complicada e extremamente difcil pois tudo que o processador interpreta tem que ser descrito pelo programador. Assim, permitia criar programas muito rpidos mas que estavam muito suscetveis a erros. A linguagem FORTRAN foi criada a partir das dificuldades enfrentadas no Assembly. Nela se encontram vrias funes e instrues pr-definidas que nos permite poupar tempo na datilografia de instrues base do processado, tornando-a uma das melhores linguagens da poca. J a COBOL possui uma linguagem bastante acessvel e serve para diversas tarefas, se destacando na estruturao e construo de bancos de dados financeiros. A dcada de 70 forneceu uma srie de novas linguagens de programao. Grande parte dos principais paradigmas da linguagem em uso atualmente foram inventados nessa dcada, dentre eles: Simula, foi a primeira linguagem a suportar conceito de classes; C ; Smalltalk; Prolog; ML . Cada uma dessas gerou uma famlia de descendentes. Alm dessas destacam-se a Pascal e Forth. Pascal uma linguagem bem estruturada, mas com regras rgidas. Assim, torna-se difcil de modelar. Atualmente, existem ambientes de desenvolvimento como o FreePascal e o Delphi que facilitam a programao em Pascal. uma linguagem fortemente tipada, assim como Fortran, C++, Java, Ruby e Cobol, ou seja, todas as variveis tem um tipo especfico e devem ser explicitadas. J a linguagem C a linguagem em que muitos programas utilizados atualmente foram escritos. Possui portabilidade entre mquinas e sistemas operacionais e dados compostos de forma estruturada. Possibilita a criao de programas pequenos e rpidos apesar do longo tempo de desenvolvimento e da suscetibilidade a erros. O Windows, as aplicaes do Office e a criao dos efeitos especiais de Star Wars foram feitos em C. Os anos 80 tambm trouxeram avanos nas linguagens de programao. U-ma tendncia nova e importante foi o aumento do foco na programao de sistemas de larga escala com o uso de mdulos, ou em unidades organizacionais de cdigo de larga-escala. Destacam-se as linguagens: Ada, C++, Eiffel, Perl, FL. C++ uma linguagem que adiciona ao C

um pacote de recursos. Possibilita a criao de programas muito rpidos e pequenos, alm de proteger contra erros comum em C. Entretanto, seu desenvolvimento continua lento. A dcada de 90 no trouxe grandes novidades, mas a afirmao e o rearranjo de ideias antigas. O foco passou a ser a produtividade do programador. Dentre as linguagens esto: Haskel, Python, Java, Ruby, LUA, Ansi Common Lisp, Javascript, C # (2000) e PHP. As linguagens Java e C # so linguagens com boa capacidade de virtualizao e alto poder de abstrao, alm de ser mais fcil que C/C++. A linguagem PHP muito utilizada em aplicaes na web, assim como o Perl, alm de ser muito importante na criao de scripts na internet. facilmente implementado e executado apesar de demonstrar certa lentido de acordo com o ambiente. J a Ruby e a Python so linguagens que so mais prximas linguagem humana, o que acarreta em facilidade de implementao e execuo. Atualmente, persiste a importncia na produtividade do programador. Alm disso, tendncias como mecanismos para adio de confiana e verificao da confiabilidade para a linguagem e integrao com banco de dados so observadas.

You might also like