About: Execution model     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FExecution_model&invfp=IFP_OFF&sas=SAME_AS_OFF

A programming language consists of a grammar/syntax plus an execution model. The execution model specifies the behavior of elements of the language. By applying the execution model, one can derive the behavior of a program that was written in terms of that programming language. For example, when a programmer "reads" code, in their mind, they walk through what each line of code does. In effect they simulate the behavior inside their mind. What the programmer is doing is applying the execution model to the code, which results in the behavior of the code.

AttributesValues
rdfs:label
  • Modelo de ejecución (es)
  • Execution model (en)
  • 実行モデル (ja)
  • Модель виконання (uk)
rdfs:comment
  • 実行モデル (じっこうモデル、英: execution model)は、プログラミング言語の構成要素の一つ。 プログラミング言語は、文法/構文と実行モデルで構成される。実行モデルは、言語の要素の動作を指定する。実行モデルにより、そのプログラミング言語で書かれたプログラムの振る舞いを理解できる。たとえば、プログラマーがコードを「読んでいる」とき、頭の中でコードの各行が何をするかを考え、心の中の動作をシミュレートする。プログラマーが行っているこの作業は、実行モデルをコードに適用することである。 すべてのプログラミング言語には実行モデルがあり、作業単位(プログラムで示される)の実行がスケジュールされる方法を決定する。言語の実行モデルの仕様の例には、Pythonの実行モデル、Unified Parallel C(UPC)プログラミング言語の実行モデル、そして命令/関数型言語といったさまざまなクラスの実行モデルと、リアルタイム組み込みデバイス向け実行モデルなどがある。 (ja)
  • A programming language consists of a grammar/syntax plus an execution model. The execution model specifies the behavior of elements of the language. By applying the execution model, one can derive the behavior of a program that was written in terms of that programming language. For example, when a programmer "reads" code, in their mind, they walk through what each line of code does. In effect they simulate the behavior inside their mind. What the programmer is doing is applying the execution model to the code, which results in the behavior of the code. (en)
  • 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 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. (es)
  • Мова програмування складається з граматики/синтаксису та моделі виконання. Модель виконання визначає поведінку елементів мови. Застосувавши модель виконання, можна отримати поведінку програми, написаної на цій мові програмування. Наприклад, коли програміст «читає» код, у своєму розумі він переглядає, що робить кожен рядок коду. По суті, він імітує поведінку всередині свого розуму. Те, що робить програміст, застосування моделі виконання до коду, що призводить до поведінки коду. (uk)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • A programming language consists of a grammar/syntax plus an execution model. The execution model specifies the behavior of elements of the language. By applying the execution model, one can derive the behavior of a program that was written in terms of that programming language. For example, when a programmer "reads" code, in their mind, they walk through what each line of code does. In effect they simulate the behavior inside their mind. What the programmer is doing is applying the execution model to the code, which results in the behavior of the code. Each and every programming language has an execution model, which determines the manner in which the units of work (that are indicated by program syntax) are scheduled for execution. Detailed examples of the specification of execution models of a few popular languages include those of Python, the execution model of the Unified Parallel C (UPC) programming language,a discussion of various classes of execution model such as for imperative versus functional languages, and an article discussing execution models for real-time embedded languages. (en)
  • 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,​ el de Unified Parallel C (UPC) ​, 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.​ (es)
  • 実行モデル (じっこうモデル、英: execution model)は、プログラミング言語の構成要素の一つ。 プログラミング言語は、文法/構文と実行モデルで構成される。実行モデルは、言語の要素の動作を指定する。実行モデルにより、そのプログラミング言語で書かれたプログラムの振る舞いを理解できる。たとえば、プログラマーがコードを「読んでいる」とき、頭の中でコードの各行が何をするかを考え、心の中の動作をシミュレートする。プログラマーが行っているこの作業は、実行モデルをコードに適用することである。 すべてのプログラミング言語には実行モデルがあり、作業単位(プログラムで示される)の実行がスケジュールされる方法を決定する。言語の実行モデルの仕様の例には、Pythonの実行モデル、Unified Parallel C(UPC)プログラミング言語の実行モデル、そして命令/関数型言語といったさまざまなクラスの実行モデルと、リアルタイム組み込みデバイス向け実行モデルなどがある。 (ja)
  • Мова програмування складається з граматики/синтаксису та моделі виконання. Модель виконання визначає поведінку елементів мови. Застосувавши модель виконання, можна отримати поведінку програми, написаної на цій мові програмування. Наприклад, коли програміст «читає» код, у своєму розумі він переглядає, що робить кожен рядок коду. По суті, він імітує поведінку всередині свого розуму. Те, що робить програміст, застосування моделі виконання до коду, що призводить до поведінки коду. Кожна мова програмування має модель виконання, яка визначає спосіб, у який планується виконання одиниць роботи (позначених синтаксисом програми). Детальні приклади специфікації моделей виконання кількох популярних мов включають моделі Python, модель виконання мови програмування Unified Parallel C (UPC), обговорення різних класів моделей виконання, таких як імперативна проти функціональних мов і статтю, в якій обговорюються моделі виконання для вбудованих мов реального часу. (uk)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 53 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software