Un lenguaje de programación es un lenguaje
formal diseñado para realizar procesos que
pueden ser llevados a cabo por máquinas
como las computadoras.
Lenguaje modelado
Es un lenguaje gráfico para visualizar, especificar, construir y
documentar un sistema. ... Es importante remarcar que UML es un
"lenguaje de modelado" para especificar o para describir métodos o
procesos. Se utiliza para definir un sistema, para detallar los
artefactos en el sistema y para documentar y construir.
Programacion Imperativa
La programación imperativa es uno de los paradigmas de
programación de computadoras más generales, que describe la
programación en términos del estado del programa y sentencias
que cambian dicho estado.
programacion orientada a objetos
La programacion orientada a objetos (POO, u OOP según sus siglas en
inglés) es un paradigma de programación que usa objetos en sus
interacciones, para diseñar aplicaciones y programas informáticos. Está
basada en varias técnicas, incluyendo herencia, cohesión, abstracción,
polimorfismo, acoplamiento y encapsulamiento.