Vous êtes sur la page 1sur 2

Lenguaje de programación interpretado

Un lenguaje interpretado es un lenguaje de programación que está diseñado


para ser ejecutado por medio de un intérprete, en contraste con los lenguajes
compilados. Teóricamente, cualquier lenguaje puede ser compilado o ser
interpretado, así que esta designación es aplicada puramente debido a la
práctica de implementación común y no a alguna característica subyacente de
un lenguaje en particular. Sin embargo, hay los lenguajes que son diseñados
para ser intrínsecamente interpretativos, por lo tanto un compilador causarán
una carencia de la eficacia. Muchos autores rechazan la clasificación de
lenguajes de programación entre interpretados y compilados, considerando
que el modo de ejecución (por medio de intérprete o de compilador) del
programa escrito en el lenguaje es independiente del propio lenguaje. A ciertos
lenguajes interpretados también se les conoce como lenguajes de script.
Muchos lenguajes han sido implementados usando tanto compiladores como
intérpretes, incluyendo Lisp, Pascal, C, BASIC, y Python. Mientras que Java es
traducido a una forma que se destina a ser interpretada, la compilación justo a
tiempo es frecuentemente usada para generar el código de máquina. Los
lenguajes de Microsoft .NET compilan a una forma intermedia (CIL) la cual es
entonces a menudo compilada en código de máquina nativo; sin embargo hay
una máquina virtual capaz de interpretar el CIL. Muchas implementaciones Lisp
pueden mezclar libremente código interpretado y compilado. Estas
implementaciones también usan un compilador que puede traducir
arbitrariamente código fuente en tiempo de ejecución (runtime) a código de
máquina.

SEMANTICA
Las reglas que determina el significado de los programas constituyen la
semántica de los lenguajes de programación. Es más difícil de especificar que
la sintaxis.
ya que son enfoques para especificar la semántica de los lenguajes:

Especificación del lenguaje de Visual Basic


La especificación del lenguaje Visual Basic 8.0 es la fuente autorizada para
obtener respuestas a todas las preguntas sobre gramática y sintaxis de Visual
Basic. Contiene información detallada sobre todos los aspectos del lenguaje,
incluidos varios puntos que no se tratan en la documentación de referencia de
Visual Basic.
La especificación de Visual Basic está disponible como un archivo Microsoft
Word en el Centro de descarga de Microsoft. También está disponible en el
Centro de desarrolladores de Microsoft Visual Basic.
Compilador de Visual Basic
El compilador de línea de comandos de Visual Basic proporciona una
alternativa a los programas de compilación del entorno de desarrollo integrado
(IDE) de Visual Studio. En esta sección se describen las opciones del
compilador de Visual Basic.
SINTAXIS
Un programa en cualquier lenguaje se puede concebir como un string de
caracteres escogidos de algún conjunto o alfabeto de caracteres. Las reglas
que determinan si un string es un programa válido o no, constituyen la sintaxis
de un lenguaje. Posteriormente, se estudiarán ciertas notaciones denominadas
expresiones regulares y gramáticas libres de contexto, muy usadas no sólo
para especificar las sintaxis de los lenguajes de programación sino también
para contribuir en la construcción de sus compiladores

Vous aimerez peut-être aussi