Quantas versões anteriores possuiu a linguagem? Quais as principais evoluções que ocorreram? (Deve-se desenvolver um quadro comparativo entre as versões.)
A linguagem foi desenvolvida para ser interpretada ou compilada? “Independente de máquina”? Quais os requisitos mínimos e desejáveis para se executar um programa nesta linguagem? (Exemplo: precisa-se das bibliotecas runtime X, servidor de página Y na versão X ou superior.)
clique Aqui
Sintaxe/modo de uso dos principais elementos e estruturas da linguagem, incluindo:
1. Instruções condicionais.
2. Instruções de repetição.
3. Definição de função/classe.
4. Definição de comentários.
5. Mecanismo de controle de erros (exceção).
6. Mecanismo de acesso ao banco de dados e arquivos.
7. Mecanismo de acesso aos dispositivos externos (Exemplo: dispositivos biométricos, impressoras, scanners, etc.).
8. Uso de bibliotecas/controles feitos na própria linguagem.
9. Forma e disponibilidade para acesso a bibliotecas/controles desenvolvidos em outras linguagens (método de interação entre sistemas) – Exemplo: a linguagem de programação escolhida pode acessar bibliotecas em C++? E em Java?
Quais os ambientes de desenvolvimento integrados (IDEs) disponíveis? - Informar fabricante, site, tipo de licença, características e valor (se for o caso) de cada uma delas.