Lenguaje de programación dinámico

Un lenguaje dinámico  es un lenguaje de programación que le permite definir tipos de datos y realizar análisis y compilación sobre la marcha, en la etapa de ejecución del programa . Los lenguajes dinámicos son convenientes para el desarrollo rápido de aplicaciones.

La tipificación dinámica es el criterio principal, pero no el único, para un lenguaje de programación dinámico [1] .

Los lenguajes dinámicos incluyen: Perl , Tcl , Python , PHP , Ruby , Smalltalk , JavaScript . Visual Basic también tiene algunas características dinámicas .

Escribir en lenguajes dinámicos

En los programas escritos en lenguajes de tipos dinámicos, las variables deben definirse (pero no declararse explícitamente) antes de que puedan usarse. Esto elimina la necesidad de escribir un código demasiado largo: a muchos programadores les gusta la capacidad de usar una variable cuando es necesario, sin tener que declararla primero. [2]

Ventajas y desventajas

Los lenguajes dinámicos permiten a los desarrolladores obtener resultados más rápido.

El código en estos casos es más compacto porque, por ejemplo, no contiene declaraciones obligatorias de tipos de variables. Esto permite a los desarrolladores declarar comandos de manera efectiva con una pequeña cantidad de código (en lugar de una programación detallada y altamente específica), lo que acelera enormemente el proceso de creación de una aplicación. [2]

Notas

  1. Linda Daly Paulson. Los desarrolladores se están moviendo hacia lenguajes dinámicos  // Sistemas abiertos . - 2007. - Nº 2 .
  2. 1 2 Lenguajes de programación dinámicos . www.bourabai.kz Fecha de acceso: 20 de septiembre de 2015. Archivado desde el original el 21 de septiembre de 2015.