PROGRAMACION ORIENTADA A OBJETOS
Se trata de una tecnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilizacion de los objetos ya que el elemento principal de esta programacion es el objeto.
el objeto es un conjunto completio de datos y programas que poseen una estructura y forman parte de una organizacion.
PROGRAMACION CONCURRENTE
Este tipo de programacion la utilizamos cuando tenemos que hacer varias acciones a la vez, se usa para controlar las acciones del usuario y programas a un recurso de forma simultanea.
se trata de una programacion lenta y laboriosa, obteniendo unos resultados lentos en las acciones
PROGRAMACION FUNCIONAL
Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.
PROGRAMACION LOGICA
Se suele utilizar en la inteligencia artificicial y pequeños programas infantiles se trata de una programacion basada en el calculo de predicados (teoria matematica que permite que un ordenador pueda dar soluciones inteligentes basandose en hechos y reglas logicas )