Professional Documents
Culture Documents
Expressividade x conciso
muito concisa: falta expressividade? muito extensa: falta simplicidade?
Componente de primeira ordem: pode ser livremente usado em expresses, atribuies, como argumento e retorno de procedimentos Influenciada pelo modelo de LP
Modelo de Objetos: objeto Modelo funcional: funes
Multiplataforma:
capacidade de um software rodar em diferentes plataformas sem a necessidade de maiores adaptaes Sem exigncias especiais de hardware/software Exemplo: aplicao compatvel com sistemas Unix e Windows
Longevidade:
ciclo de vida til do software e o do hardware no precisam ser sncronos; ou seja, possvel usar o mesmo software aps uma mudana de hardware
Exemplos de linguagens
Uso acadmico: Pascal / Modula Programao de tempo real: Ada 83 Orientada a objetos: Smalltalk
Exemplos de linguagens