
1. Por Que Estudar Paradigmas de Linguagens de Programação
1.1. Capacidade aumentada para expressar ideias
1.1.1. Aumenta a visão do programador possibilitando que ele explore recursos diversificados das linguagens incentivando seu uso.
1.2. Embasamento para escolher linguagens adequadas
1.2.1. Os programadores que conhecessem uma faixa mais ampla de linguagens e construções de linguagens, estão mais capacitados a escolher a que inclui os recursos melhor adaptados às características do projeto em questão.
1.3. Habilidade aumentada para aprender novas linguagens
1.3.1. É essencial que programadores conheçam o vocabulário e os conceitos fundamentais das linguagens de programação para poderem ler e entender descrições e avaliações de linguagens de programação e compiladores.
1.4. Melhor entendimento da importância da implementação
1.4.1. O conhecimento sobre questões de implementação fornece dicas sobre a eficiência relativa de construções alternativas que podem ser escolhidas para um programa.
1.5. Melhor uso de linguagens já conhecidas
1.5.1. Ao estudar os conceitos de linguagens de programação, eles podem aprender sobre partes antes desconhecidas e não utilizadas das linguagens que já trabalham e começar a utilizá-las.
1.6. Avanço geral da computação
1.6.1. O estudo de conceitos de linguagens de programação propiciam aqueles que são mais bem informados e tragam novos recursos para tais linguagens.