fewcre

305 palavras 2 páginas
(1) O que é uma linguagem de programação?
(2) O que faz uma determinada linguagem pertencer a um paradigma específico em detrimento de outro?
(3) Descreva e justifique pelo menos 3 critérios (ou questões) importantes que devem ser considerados no momento da escolha de qual LP será utilizada. Apresente exemplos para cada critério extraído de alguma LP de seu conhecimento.
(4) Identifique situações nas quais a busca por eficiência computacional compromete a portabilidade de LPs e vice-versa
(5) Por que é útil para um programador ter alguma experiência no projeto de linguagens, mesmo que ele nunca projete uma linguagem de programação?
(6) Qual é a desvantagem de ter muitas características em uma linguagem?
(7) Como a sobrecarga de operador definida pelo usuário pode prejudicar a legibilidade de um programa?
(8) O que significa para um programa ser confiável?
(9) Por que a legibilidade é importante para a facilidade de escrita?
(10) Qual produz uma execução de programas mais rápida, um compilador ou um interpretador puro?
(11) Cite alguns dos recursos de linguagens de programação específicas que você conhece cujo objetivo seja um mistério para você.
(12) Que argumentos você pode dar a favor e contra a ideia de uma única linguagem para todos os domínios de programação?
(13) 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?
(14) Explique os diferentes aspectos do custo de uma linguagem de programação.
(15) Muitas linguagens contemporâneas permitem dois tipos de comentários: um no qual os 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 (comentário de uma linha). Discuta as vantagens e desvantagens de cada um dos tipos de acordo com nossos critérios.

Fonte: Sebesta

Relacionados