Prévia do material em texto
1. Por que é útil para um programador ter alguma experiência no projeto de linguagens, mesmo que ele nunca projete uma linguagem de programação? R: Capacidade aumentada para expressar ideias; Embasamento para escolher linguagens adequadas; Habilidade aumentada para aprender novas linguagens; Melhor entendimento da importância da implementação; Melhor uso de linguagens já conhecidas e consolidadas; Avanço geral da computação 2. Como o conhecimento de linguagens de programação pode beneficiar toda a comunidade da computação? R: O conhecimento de linguagens possibilita na criação de linguagens melhores com o objetivo de atingir os objetivos que a anterior não alcançava, seja com recursos ou outros artifícios. 3. Que linguagem de programação tem dominado a computação científica nos últimos 50 anos? R: A linguagem de programação que tem dominado a computação científica tem sido a Fortran e C, tendo várias atualizações durante esses anos. 4. Que linguagem de programação tem dominado as aplicações de negócios nos últimos 50 anos? R: A linguagem de programação que tem dominado as aplicações de negócios tem sido a COBOL e Javascript, tendo várias atualizações durante esses anos. 5. Que linguagem de programação tem dominado a Inteligência Artificial nos últimos 50 anos? R: A linguagem de programação que tem dominado a Inteligência Artificial tem sido a Lisp e Python, tendo várias atualizações durante esses anos. 6. Em que linguagem o UNIX é escrito? R: O sistema Unix foi escrito em linguagem C, graças ao sistema Unix ela obteve uma grande fama. Atualmente C é muito utilizada em sistemas embarcados.