Este documento resume cuatro paradigmas de programación: programación orientada a objetos, programación orientada a eventos, programación orientada a agentes y programación multihilos. La programación orientada a objetos modela el mundo real mediante objetos y clases. La programación orientada a eventos se basa en eventos que ocurren en el sistema. La programación orientada a agentes permite que objetos autónomos interactúen para lograr metas. La programación multihilos permite que una aplicación realice múltiples tareas concurrentemente a través de hilos de ejec