Vantagens e Desvantagens da geração de computadores: Geraçã o 1ª geração 1940 ± 1958 Componente eletrônico Válvulas Vantagens

y

Desvantagens
y y y

Únicos componentes eletrônicos disponíveis

2ª geração 1958 ± 1964

Transistores

y y y

Menor dimensão Produzem menos calor Mais rápidos

y

y

3ª geração 1964 1971

Circuitos Integrados

y y y

4ª geração 1971 ± 1987

Circuitos integrados larga escala

y y y y

Menor dimensão Menor produção de calor Menor consumo de energia Mais rápidos Não é necessário ar condicionado Conservação mínima Alta densidade de componentes

y

Grande dimensão Produzem muito calor Necessitam de ar condicionado Necessitam de constante manutenção Necessitam de ar condicionado Inicialmente com muitos problemas de fábrica

y

5ª geração 1987 ± Atual

Transdutore s e circuitos em paralelo

y y y y y

Maior densidade de componentes Reduzido tamanho Auto regeneração Grande fiabilidade e velocidade Multiprocessamento

y y

Existem ainda computadores com menos potência em relação a computadores de outras gerações Maior complexidade Ainda muito caros

Gerações de linguagem de programação Primeira IGL (1GL): A primeira geração de programação utiliza apenas linguagem de máquina, ou seja, o sistema binário de 0 (zero) e 1 (um) para o desenvolvimento de softwares. Sua desvantagem é ser pouco intuitiva, pois não utiliza linguagens mais sofisticadas que permitem a portabilidade do programa, isto é, o código utilizado acaba restrito a um único tipo de hardware e à arquitetura utilizada.

Basic. durante o CodAsYl (Conference on Data Systems Language. entre outras. em Ciência da Computação e Análise numérica. também é o nome genérico de uma extensa família de linguagens de programaçã o derivadas do µBasic¶ original. multiparadigma e de uso geral. principalmente. fazendo com que a 2GL também seja pouco portável entre ambientes. em português). com o nome C with Classes. de alto nível e padronizada. Algol. por uma equipe chefi ada por John W. do departamento de defesa dos Estados unidos. C. mas disseminada também na academia por seu grande desempenho e base de utilizadores. como um adicional à linguagem C. imperativa. no At&t Bell Labs. C++: de alto nível. Cobol. um dos três comitês propostos em uma reunião no pentágono. como base para o desenvolvimento do sistema operacional unix (escrito em Assembly originalmente). cada Assembly ainda é bastante associada à arquitetura do computador. mais próxima do ser humano do que da máquina (como acontecia na 1IGL). C: compilada. em 1983. processual. é uma das linguagens comerciais mais populares. inventada por Bob Bemer. pelos professores John George Kemeny e Thomas Eugene Kurtz. Foi desenvolvida por bjarne stroustrup (primeiramente. Terceira IGL (3GL): A terceira geração das linguagens de programação está mais próxima do ser humano. a Conferência de linguagem de sistemas de dados). Foi criada em 1959. organizado por Charles Phillips.Segunda IGL (2GL): A linguagem de programação chamada Assembly representa a segunda geração. As fontes de inspiração são as linguag ens Flow-Matic. e ComtrAn da IBM. desde os anos 1990. estruturada. criada para o IBM 704. inventada por Grace Hopper. . Basic : sigla para Beginners All-purpose Symbolic Instruction Code (Código de instrução simbólico para todos os propósitos de iniciantes): criada com fins didáticos. por Dennis R itchie. foi a primeira linguagem de programação imperativa. Fortran. no Dartmouth College. com facilidades para o uso em baixo nível. E ssa geração é representada pelas linguagens Cobol. isto ocorre por conta da sua peculiaridade de comunicação que se intervém ao dia a dia. sigla para Common business oriented language (linguagem orientada os negócios): usada em sistemas comerciais. C++. Foi criada em 1972. no Bell Labs. Fortran. Backus. pois é facilmente entendida por uma pessoa com pouco ± ou nenhum ± conhecimento de informática. fi nanceiros e administrativos para empresas e governos. que significa C com classes. entre 1954 e 1957. em 1964. acrônimo para a expressão IBM Mathematical Formula Translation system (sistema de tradução de Fórmula matemática da IBM): família desenvolvida a partir dos anos 1950 usada.

Sign up to vote on this title
UsefulNot useful