Un lenguaje de programación consta de dos partes, la primera, la parte gramatical que incluye la propia sintaxis del lenguaje de programación, la segunda, el modelo de ejecución.

El modelo de ejecución especifica el comportamiento de los elementos de dicho lenguaje por lo que aplicándolo se puede derivar el comportamiento de un programa escrito en términos del lenguaje en cuestión

Por ejemplo cuando una programadora "lee" cierto código, ella puede recorrerlo línea a línea en su mente y analizar lo que hace cada una de estas líneas de código, emulando en su mente el comportamiento de dicho programa. De esta forma la programadora esta aplicando el modelo de ejecución al código en su mente, lo que resulta en el comportamiento de dicho código.

Cada lenguaje de programación tiene su propio modelo de ejecución, el cual determina la manera en como las unidades de trabajo (indicadas por la sintaxis de programación) serán organizadas para su ejecución.

Algunos ejemplos que detallan las especificaciones de modelos de ejecución para lenguajes de programación como Python,[1]​ el de Unified Parallel C (UPC),[2]​ así como el capítulo 4.3 de Compilation Techniques for Reconfigurable Architectures, donde se discute acerca de varias clases de modelos de ejecución, comparando aquellos para lenguajes imperativos contra aquellos para lenguajes funcionales.[3]

Véase también

editar

Referencias

editar

📚 Artikel Terkait di Wikipedia

WS-BPEL

(Web Services) Business Process Execution Language, WS-BPEL (en castellano, Lenguaje de Ejecución de Procesos de Negocio con Servicios Web), es un lenguaje

Lenguaje de definición de procesos

Business Process Execution Language), lenguaje para la composición de servicios web en procesos de negocio. BPMN (Business Process Model and Notation),

BPEL4People

septiembre de 2007. Consultado el 14 de marzo de 2010.  Business Process Execution Language BPMN Modeler that fully supports BPEL for People Visually orchestrate

Perfil de Ravenscar

No_Dependence => Ada.Calendar, No_Dependence => Ada.Execution_Time.Group_Budget, No_Dependence => Ada.Execution_Time.Timers, No_Dependence => Ada.Task_Attributes);

Sean Young

(1993), de Gus Van Sant; Modelo de día (Model by Day) (1994), de Christian Duguay; Testigo de ejecución (Witness to the Execution) de Tommy Lee Wallace;

Cerebro triúnico

«The neocortex is the part of the brain responsible for execution of higher-order brain functions, including cognition, sensory perception

Keras

Modelizame». modeliza.me. Consultado el 17 de marzo de 2020.  «Eager execution | TensorFlow Core». TensorFlow (en inglés). Consultado el 17 de marzo

LTSP

network booting (carga por red), con los mecanismos Etherboot, Preboot Execution Environment (PXE) o NetBoot, el cliente primero solicita su propia dirección