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.

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