1) O documento discute diferentes paradigmas de programação, incluindo imperativo, orientado a objetos, funcional, lógico e paralelo/distribuído.
2) Cada paradigma tem características e modelos computacionais únicos que afetam a forma como os programas são escritos.
3) Exemplos de linguagens para cada paradigma são fornecidos.