Linguagens de Programação - Atividade 01

Questão 01

Quais são os três métodos gerais de implementar uma linguagem de programação? Cite um exemplo de linguagem implementada em cada um deles.

Questão 02

Muitas linguagens contemporâneas permitem dois tipos de comentários: um no qual delimitadores são usados em ambas as extremidades (comentários de múltiplas linhas) e um no qual um delimitador marca apenas o início do comentário (um comentário por linha). Discuta as vantagens e desvantagens de cada um dos tipos de acordo com os critérios apresentados.

Questão 03

Nomeie e explique outro critério pelo qual as linguagens podem ser julgadas (além dos discutidos neste capítulo).

Questão 04

Java usa um símbolo de fechamento de chaves para marcar o término de todas as sentenças compostas. Quais são os argumentos a favor e contra essa decisão de projeto?

Questão 05

Muitas linguagens distinguem entre letras minúsculas e maiúsculas em nomes definidos pelo usuário. Quais são as vantagens e desvantagens dessa decisão de projeto?