El documento describe varios paradigmas de programación, incluyendo la programación estructurada y dinámica. También discute cómo los nuevos paradigmas pueden desarrollarse mediante la invención, elaboración y comunicación, y cómo los lenguajes de programación y comunidades de programadores a menudo se centran en paradigmas específicos.