Python es un lenguaje de programación multiparadigma. Esto
significa que más que forzar a los programadores a adoptar un estilo particular
de programación, permite varios estilos: programación orientada a objetos,
programación imperativa y programación funcional. Otros paradigmas están
soportados mediante el uso de extensiones.
Python usa tipado dinámico y conteo de referencias para la
administración de memoria.
Una característica importante de Python es la resolución
dinámica de nombres; es decir, lo que enlaza un método y un nombre de variable
durante la ejecución del programa (también llamado enlace dinámico de métodos).
Otro objetivo del diseño del lenguaje es la facilidad de
extensión. Se pueden escribir nuevos módulos fácilmente en C o C++. Python
puede incluirse en aplicaciones que necesitan una interfaz programable.
Aunque la programación en Python podría considerarse en
algunas situaciones hostil a la programación funcional tradicional del Lisp,
existen bastantes analogías entre Python y los lenguajes minimalistas de la
familia Lisp como puede ser Scheme.
por Rocío Ramírez PDVSA
No hay comentarios.:
Publicar un comentario