In computer programming, a statement is the smallest standalone element of an imperative programming language that expresses some action to be carried out. It is an instruction written in a high-level language that commands the computer to perform a specified action. A program written in such a language is formed by a sequence of one or more statements. A statement may have internal components (e.g., expressions).

Property Value
dbo:abstract
  • In computer programming, a statement is the smallest standalone element of an imperative programming language that expresses some action to be carried out. It is an instruction written in a high-level language that commands the computer to perform a specified action. A program written in such a language is formed by a sequence of one or more statements. A statement may have internal components (e.g., expressions). Many languages (e.g. C) make a distinction between statements and definitions, with a statement only containing executable code and a definition instantiating an identifier, while an expression evaluates to a value only. A distinction can also be made between simple and compound statements; the latter may contain statements as components. (en)
  • Als Anweisung (englisch statement) bezeichnet man in der Informatik, dort im Bereich der Programmierung, ein zentrales Element vieler imperativer Programmiersprachen. Die Programme derartiger Sprachen setzen sich primär aus einer oder mehreren Anweisungen zusammen. Eine Anweisung stellt eine in der Syntax einer Programmiersprache formulierte einzelne Vorschrift dar, die im Rahmen der Abarbeitung des Programms auszuführen ist. Wie eine Anweisung syntaktisch auszusehen hat, wird durch die jeweilige Programmiersprache bzw. deren Spezifikation festgelegt und ist innerhalb eines Programms nicht änderbar. In der maschinennahen Programmierung werden Anweisungen häufig auch als Befehl (englisch instruction oder command) bezeichnet. Anweisungen sind üblicherweise Zuweisungen, Kontrollanweisungen (wie Sprünge, Schleifen und bedingte Anweisungen) und Prozeduraufrufe. Abhängig von der Programmiersprache sind teilweise auch Zusicherungen, Deklarationen, Klassen- und Funktionsdefinitionen Anweisungen. Im Gegensatz zu Ausdrücken haben Anweisungen nicht immer einen Wert. Einige Anweisungen können jedoch auch Ausdrücke sein, so z. B. Zuweisungen, Inkrementoperatoren oder Funktionsaufrufe. Umgekehrt sind viele Ausdruckstypen wie etwa Vergleiche oder arithmetische Ausdrücke keine syntaktisch vollständigen Anweisungen. Sequenzen von Anweisungen werden häufig in Blöcken zusammengefasst. (de)
  • プログラムにおける文(ぶん、statement)とは、コンピュータプログラミング言語によるプログラムを構成するもののひとつで、一般に手続きを表すものである。 文の種類(意味)は、だいたいの類似はあるが、詳細はそれぞれのプログラミング言語によって異なる。 文の構文もそれぞれのプログラミング言語によって異なる。初期のFORTRANやCOBOLのように1行に1つの文を書く言語、C言語や多くのスクリプト言語のように文終端記号(セミコロンなど)で区切る言語、Pascalのように文と文との間の区切り記号で区切る言語などがある(終端記号と区切り記号の違いは、並びの最後のあとに記号が入るか入らないかである)。 1行1文の言語にあっては、行末または行頭に、言語で指定された記号を付けることで、行が継続しているものとして(継続行)、複数行にわたって文を記述することができるものもある。 類似する言葉として式がある。式は、必ずしも手続きを表さず、文とは異なり値を持つ(多くの手続き型言語では式にも手続きがともない、副作用という。特にC言語は代入が式である。また逆に言語によっては文も値を持つものもある)。 大まかに言えば、一つ以上の式や関数呼び出しで作られる、手続き構造の単位が文である、と考えてほぼ差し支えない。if文のように分岐構造を表すもの、代入文のように変数の更新を表すものなどが代表例である。構造化プログラミング以降の言語では、複数の文からブロック(「複文」とも言う)を構成できるのが一般的である。 if文などにおける構文の流儀には大きく2通りがあり、ひとつはC言語のような、 <if文> = IF <条件式> <文> [ELSE <文>]<文> = <if文>|<while文>|<代入文>|...etc...|<複文><複文> = { <文> ; <文> ; <文> ; ... } という規則のもので(厳密にはこの例はC言語と違っているので注意。注1を参照)、dangling else問題(通常は困るものではない。en:Dangling elseも参照)の存在が知られている。 もうひとつの流儀はPerlが採用したもので、 <if文> = IF <条件式> <複文> [ELSE <複文>] のように、任意の文を直接書くことができないようにしたものである。これはdangling else対策のひとつでもある。 (ja)
  • Een statement in een imperatieve programmeertaal is een enkele, uitvoerbare instructie. Een imperatieve programmeertaal is een taal die het berekeningsmodel van de Turingmachine volgt. Een statement is, volgens deze analogie, een element van de transitiefunctie. In programmeertalen met een hoger abstractieniveau is het statement, hetgeen gezien wordt als de eenheid van instructie, de kleinste hoeveelheid werk die als een eenheid onderscheiden kan worden binnen het gehele programma. Dat laatste wil overigens niet zeggen dat een statement qua hoeveelheid voorgesteld werk klein hoeft te zijn -- er zijn talen waarbij een matrixvermenigvuldiging een enkel statement is. Ook is een statement niet noodzakelijk atomair binnen een gedistribueerd programma, hoewel het wel een eenheid is. Een speciale vorm van statement die wel atomair is, is het one-point statement: dit is een statement waarin ten hoogste een voorkomen zit van een gedeelde variabele. (nl)
  • Инстру́кция или опера́тор (англ. statement) — наименьшая автономная часть языка программирования; команда. Программа обычно представляет собой последовательность инструкций. Многие языки (например, Си) различают инструкцию и определение. Различие в том, что инструкция исполняет код, а определение создаёт идентификатор (то есть можно рассматривать определение как инструкцию присваивания). Ниже приведены основные общие инструкции языков программирования. (ru)
  • Instrukcja – w programowaniu jest to najmniejszy samodzielny element imperatywnego języka programowania. Instrukcja może być niskiego poziomu napisana w asemblerze np. mov ax,bx, która po przetłumaczeniu na kod binarny nadaje się do uruchomienia przez procesor lub instrukcja wysokiego poziomu napisana np. w języku C: int a = 5;, która zostanie przetłumaczona na kilka instrukcji niskiego poziomu. Program jest tworzony jako zbiór różnych instrukcji. Instrukcja może zawierać wewnętrzne komponenty (np. wyrażenia). Wiele języków (np. C) odróżnia instrukcje i definicje — instrukcja zawiera kod wykonywalny, a definicja deklarację identyfikatora. Można również wprowadzić podział na proste i złożone instrukcje — złożone mogą zawierać inne instrukcje jako komponenty. (pl)
  • 在電腦科學裡面一個陳述(statement)可以被想成是指令式程式語言裡面最小的獨立元素。一個程式是由一系列包含一或多個陳述所構成的。單一個陳述本身也會有一些內部結構(例如說,表示式(expression))。 許多語言(例如說,C語言)將陳述句與定義句(definition)分隔的很明確,因為陳述只會有運算符號以及一些宣告標識符號(identifier)的定義。我們也可以找出簡單陳述與複合陳述之間的差異;後者會一次包含了許多陳述。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 938656 (xsd:integer)
dbo:wikiPageRevisionID
  • 739367059 (xsd:integer)
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • Инстру́кция или опера́тор (англ. statement) — наименьшая автономная часть языка программирования; команда. Программа обычно представляет собой последовательность инструкций. Многие языки (например, Си) различают инструкцию и определение. Различие в том, что инструкция исполняет код, а определение создаёт идентификатор (то есть можно рассматривать определение как инструкцию присваивания). Ниже приведены основные общие инструкции языков программирования. (ru)
  • 在電腦科學裡面一個陳述(statement)可以被想成是指令式程式語言裡面最小的獨立元素。一個程式是由一系列包含一或多個陳述所構成的。單一個陳述本身也會有一些內部結構(例如說,表示式(expression))。 許多語言(例如說,C語言)將陳述句與定義句(definition)分隔的很明確,因為陳述只會有運算符號以及一些宣告標識符號(identifier)的定義。我們也可以找出簡單陳述與複合陳述之間的差異;後者會一次包含了許多陳述。 (zh)
  • In computer programming, a statement is the smallest standalone element of an imperative programming language that expresses some action to be carried out. It is an instruction written in a high-level language that commands the computer to perform a specified action. A program written in such a language is formed by a sequence of one or more statements. A statement may have internal components (e.g., expressions). (en)
  • Als Anweisung (englisch statement) bezeichnet man in der Informatik, dort im Bereich der Programmierung, ein zentrales Element vieler imperativer Programmiersprachen. Die Programme derartiger Sprachen setzen sich primär aus einer oder mehreren Anweisungen zusammen. Eine Anweisung stellt eine in der Syntax einer Programmiersprache formulierte einzelne Vorschrift dar, die im Rahmen der Abarbeitung des Programms auszuführen ist. Wie eine Anweisung syntaktisch auszusehen hat, wird durch die jeweilige Programmiersprache bzw. deren Spezifikation festgelegt und ist innerhalb eines Programms nicht änderbar. (de)
  • プログラムにおける文(ぶん、statement)とは、コンピュータプログラミング言語によるプログラムを構成するもののひとつで、一般に手続きを表すものである。 文の種類(意味)は、だいたいの類似はあるが、詳細はそれぞれのプログラミング言語によって異なる。 文の構文もそれぞれのプログラミング言語によって異なる。初期のFORTRANやCOBOLのように1行に1つの文を書く言語、C言語や多くのスクリプト言語のように文終端記号(セミコロンなど)で区切る言語、Pascalのように文と文との間の区切り記号で区切る言語などがある(終端記号と区切り記号の違いは、並びの最後のあとに記号が入るか入らないかである)。 1行1文の言語にあっては、行末または行頭に、言語で指定された記号を付けることで、行が継続しているものとして(継続行)、複数行にわたって文を記述することができるものもある。 類似する言葉として式がある。式は、必ずしも手続きを表さず、文とは異なり値を持つ(多くの手続き型言語では式にも手続きがともない、副作用という。特にC言語は代入が式である。また逆に言語によっては文も値を持つものもある)。 if文などにおける構文の流儀には大きく2通りがあり、ひとつはC言語のような、 もうひとつの流儀はPerlが採用したもので、 <if文> = IF <条件式> <複文> [ELSE <複文>] (ja)
  • Een statement in een imperatieve programmeertaal is een enkele, uitvoerbare instructie. Een imperatieve programmeertaal is een taal die het berekeningsmodel van de Turingmachine volgt. Een statement is, volgens deze analogie, een element van de transitiefunctie. In programmeertalen met een hoger abstractieniveau is het statement, hetgeen gezien wordt als de eenheid van instructie, de kleinste hoeveelheid werk die als een eenheid onderscheiden kan worden binnen het gehele programma. (nl)
  • Instrukcja – w programowaniu jest to najmniejszy samodzielny element imperatywnego języka programowania. Instrukcja może być niskiego poziomu napisana w asemblerze np. mov ax,bx, która po przetłumaczeniu na kod binarny nadaje się do uruchomienia przez procesor lub instrukcja wysokiego poziomu napisana np. w języku C: int a = 5;, która zostanie przetłumaczona na kilka instrukcji niskiego poziomu. Program jest tworzony jako zbiór różnych instrukcji. Instrukcja może zawierać wewnętrzne komponenty (np. wyrażenia). (pl)
rdfs:label
  • Statement (computer science) (en)
  • Anweisung (Programmierung) (de)
  • 文 (プログラミング) (ja)
  • Statement (nl)
  • Instrukcja (informatyka) (pl)
  • Оператор (программирование) (ru)
  • 陳述 (程式) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is foaf:primaryTopic of