Nível acadêmico compatível
Trabalho de Conclusão de Curso
Descrição
Investigação de Linguagens de Programação de propósito geral modernas, tanto de adoção expressiva como em ascenção, com o foco em identificar quais de suas dimensões causam fricção ou dificuldades em seu uso. O espectro de análise visa envolver sintaxe, semântica, facilidade de aprendizagem, manutenção de código, ecossistema, etc. de forma a obter-se um panorama das desvantagens das opções modernas e trazer luz a essas questões.
Linguagens clássicas mas ainda de grande adoção também podem entrar no escopo.
Possíveis Atividades
- Investigar publicações de objetivos semelhantes
- Investigar espaços comunitários das linguagens
- Investigar publicações sobre essas temáticas
- Investigar publicações com comparativos entre linguagens
- Análise de discursos
Escopo
O escopo definitivo do trabalho ainda não está definido.
- Linguagens de interesse do mercado de desenvolvimento de software e sistemas
- Linguagens Imperativas ou principalmente imperativas
Não-escopo
Não faz parte do escopo deste projeto:
- Propor soluções para as deficiências encontradas
Conhecimento
Cursos desejáveis
- Engenharia de Software
- Ciência da Computação
Disciplinas desejáveis
- Linguagens de Programação
- Engenharia de Software
- Interação Humano-Computador