Diagrama de Classes UML
GRANDE DO SUL
DIAGRAMA DE CLASSES UML
ANÁLISE E PROJETO E SISTEMAS
Prof. Fabricia Frantz
MATEUS DA ROSA
DIAGRAMA UML
Atividade Capítulo 1 – Aspectos Preliminares
1. Por que é útil para um programador ter alguma experiência no projeto de linguagens, mesmo que ele nunca projete uma linguagem de programação?
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.
2. Como o conhecimento de linguagens de programação pode beneficiar toda a comunidade da computação?
Capacidade aumentada para aprender novas linguagens, a programação de computadores é uma disciplina jovem, e as metodologias de projeto, as ferramentas de desenvolvimento de software e as linguagens de programação ainda estão em um estágio de continua evolução. Isso torna o desenvolvimento de software uma profissão, mas também significa que a aprendizagem continua é fundamental. O processo de aprender uma nova linguagem de programação pode ser extenso e difícil, especialmente para alguém que esteja à vontade com somente uma ou duas linguagem, assim que for adquirida uma completa compreensão dos conceitos fundamentais da linguagem será mais fácil ver como esses estão incorporados ao projeto da linguagem aprendida.
3. Em que linguagem o UNIX é escrito?
Foi escrito em C.
4. Qual é a desvantagem de ter muitas características em uma linguagem?
5. Qual linguagem usou a ortogonalidade como um critério de projeto primário?
6. O que significa para um programa ser confiável?
7. O