Questões PLP do capitulo I livro: CONCEITOS DE LINGUAGENS DE PROGRAMAÇÃO/ROBERT W. SEBESTA/9° EDIÇÃO

921 palavras 4 páginas
FRANCISCO JAIRO ARRAIS DE OLIVEIRA
3°S’ SISTEMAS DE INFORMAÇÃO/EDUVALE
Questões PLP do capitulo I livro:
CONCEITOS DE LINGUAGENS DE PROGRAMAÇÃO/ROBERT W. SEBESTA/9° EDIÇÃO
1) Porque é útil para um programador ter alguma experiência no projeto de linguagens, mesmo que ele nunca projete uma LP?
A Ciência da Computação é uma área relativamente nova e as metodologias de desenvolvimento de SIs, ferramentas e linguagens de programação estão em constante e rápida evolução. O processo de aprendizagem de uma nova linguagem pode ser longo e complexo, senão difícil. Conhecer os principais conceitos de LPs ajuda a aprender novas linguagens. Ao projetar e usar linguagens de programação é interessante saber como as construções são implementadas no sentido de selecionar as mais eficientes para cada caso. Infelizmente, não é o foco principal da nossa disciplina discutir com mais detalhes a implementação das construções de linguagens. Porém, tal assunto será visto na disciplina Compiladores
2) Como o conhecimento de linguagens de programação pode beneficiar toda a comunidade da computação.
As principais influencias em projetos de LPs têm sido as arquiteturas de computadores e as metodologias de desenvolvimento de software. Sob este prisma, a seleção e avaliação de uma LP depende do domínio para o qual ela será utilizada ou seja, os fins para os quais determinados máquinas serão projetadas e utilizadas (ver Eng. de Software). Então, é fundamental o conhecimento das LPs mais em uso ou evidência para que se alcance os objetivos de computações eficientes e rápidas, sem maiores custos. Projetar uma LP se constitui em uma tarefa complexa de engenharia.
3) Que linguagem de programação tem domínio a computação cientifica nos últimos 50 anos?
Fortran. Sendo a primeira a ser desenvolvida para aplicações cientificas.
4) Que LP tem dominado as aplicações de negócios nos últimos 50 anos?
COBOL. Sendo a primeira linguagem de alto nível para negócios a ser bem-sucedida, o COBOL

Relacionados