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.

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

Sign up to vote on this title
UsefulNot useful