An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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.

Property Value
dbo: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)
dbo:wikiPageID
  • 46755114 (xsd:integer)
dbo:wikiPageLength
  • 11164 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1113121462 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
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)
rdfs:label
  • Modelo de ejecución (es)
  • Execution model (en)
  • 実行モデル (ja)
  • Модель виконання (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License