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.

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

Sign up to vote on this title
UsefulNot useful