Estudante
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 principaisconceitos 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 paracada 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 asmetodologias 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ãoprojetadas 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 serdesenvolvida para aplicações cientificas.
4) Que LP tem dominado as aplicações de negócios nos últimos 50 anos?