Assignment (computer science) (original) (raw)
Příkaz přiřazení se vyskytuje ve většině imperativních programovacích jazyků. Způsobí nastavení či změnu hodnoty nějaké proměnné.
Property | Value |
---|---|
dbo:abstract | في برمجة الحاسوب، تقوم جملة التخصيص أو جملة التعيين بعيين أو إعادة تعيين المخزنة في موقع التخزين، ويرمز لها باسم متغير. بمعنى آخر، تقوم بنسخ قيمة إلى متغير. وتُعتبر جملة التعيين تركيب أساسي في معظم لغات البرمجة ذات البرمجة الأمرية. في الوقت الحاضر، أشهر ترميز لهذه العملية الأساسية هو x = expr (في الأصل من لغة سوبربلان (Superplan ) 1949–51، اشتُهرت بلغة فورتران 1957م و لغة سي) ويلحقها الترميز x := expr (في الأصل من لغة ألغول، اشتُهرت بلغة باسكال)، وهنالك العديد من التراميز الأخرى تُستخدم. في بعض لغات البرمجة يعتبر الرمز المستخدم كمشغل (بمعنى أن التعيين يحوي قيمة)، بينما في لغات أخرى تُعرِف التعيين كجملة (يعني هذا أنه لا يمكن أن تُستخدم كعبارة حسابية) تسمح الجمل عادةً للمتغير بأخذ قيم مختلفة في أوقات مختلفة خلال فترة التشغيل والمجال. ولكن، في بعض اللغات (وتحديداً لغات البرمجة الوظيفية) لا تسمح بذلك النوع من إعادة التعيين المتغيرة، وذلك لأنها ستفرض تغييرات على الحالة الغير محلية. الغرض من ذلك هو تنفيذ الشفافية المرجعية، وهذا يعني أن الدوال لا تعتمد على حالة بعض المتغيرات، لكنها تولد نفس النتائج لمجموعة معينة من المدخلات الوسيطية في أي نقطة زمنية. تستخدم البرامج الحديثة في اللغات الأخرى أيضاً استراتيجيات مشابهة، ولكنها أقل صرامة، وفقط في أجزاء معينة، وذلك للتقليل من التعقيد، وذلك يتم غالباً بالتزامن مع استكمال طرائق كبنية البيانات، أو البرمجة المهيكلة، أو برمجة كائنية التوجه. أشهر رمز للتحديد وأكثرها شيوعاً هو =، ولكنه قد يختلف باختلاف اللغات، يعرض الجدول التالي بعض الأمثلة، حيث يمثل (بالإنجليزية: variable) المتغير ويليه رمز التحديد، ومن ثم العبارة (بالإنجليزية: expression). (ar) Příkaz přiřazení se vyskytuje ve většině imperativních programovacích jazyků. Způsobí nastavení či změnu hodnoty nějaké proměnné. (cs) In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location(s) denoted by a variable name; in other words, it copies a value into the variable. In most imperative programming languages, the assignment statement (or expression) is a fundamental construct. Today, the most commonly used notation for this operation is x = expr (originally Superplan 1949–51, popularized by Fortran 1957 and C). The second most commonly used notation is x := expr (originally ALGOL 1958, popularised by Pascal). Many other notations are also in use. In some languages, the symbol used is regarded as an operator (meaning that the assignment statement as a whole returns a value). Other languages define assignment as a statement (meaning that it cannot be used in an expression). Assignments typically allow a variable to hold different values at different times during its life-span and scope. However, some languages (primarily strictly functional languages) do not allow that kind of "destructive" reassignment, as it might imply changes of non-local state. The purpose is to enforce referential transparency, i.e. functions that do not depend on the state of some variable(s), but produce the same results for a given set of parametric inputs at any point in time. Modern programs in other languages also often use similar strategies, although less strict, and only in certain parts, in order to reduce complexity, normally in conjunction with complementing methodologies such as data structuring, structured programming and object orientation. (en) Unter einer Zuweisung (englisch assignment) versteht man in einer imperativen Programmiersprache einen Typ von Anweisung (englisch statement), durch den eine Variable einen neuen Wert erhält. In Abgrenzung von anderen Anweisungstypen, die ebenfalls den Wert einer Variablen verändern können (zum Beispiel Aufruf einer Prozedur mit Nebeneffekten), spricht man nur dann von einer Zuweisung, wenn der Zuweisungsoperator der jeweiligen Programmiersprache verwendet wird. Viele Programmiersprachen berücksichtigen hierbei die Zuweisungskompatibilität der beteiligten Ausdrücke und Variablen, um Programmfehler zu vermeiden. Bevor eine Zuweisung eines Wertes an eine Variable erfolgen kann, ist es in vielen Programmiersprachen erforderlich, diese explizit zu deklarieren. In manchen Programmiersprachen wird dies bei einer Zuweisung an eine noch nicht deklarierte Variable implizit ausgeführt (zum Beispiel in Perl, nicht aber in C++). (de) Valorizo estas baza operacio de programlingvo por havigi valoron al variablo, elemento de tabelo, kampo de rikordo ktp. Maŝinnivele valorizo realiĝas per konservado de komputita valoro en memorĉelo aŭ reĝistro. En la tradicio de Fortrano, kiun sekvis C kaj ties posteuloj, valorizo havas la formon valorizato = esprimo; ekz-e x = x - y + 1.2; Tia uzo de = kolizias kun ties signifo de rilato, kiun oni sekve devas prezenti alimaniere, per duobligo: z == 0. En la tradicio de Algolo, kiun interalie sekvas Paskalo, oni uzas kunmetitan simbolon := por signi la valorizon: x := x - y + 1.2; Laŭ la modelo de tiuj programlingvoj angle kaj en kelkaj aliaj nacilingvoj oni nomas la valorizaton , mallongigo de , (la liva/maldekstra valoro), kaj fonton (la "esprimo"n ĉi-supre), R-value, mallongigo de , (la dekstra valoro). Tio estas konfuza terminaro, ĉar en aliaj lingvoj (precipe la asemblaj aŭ en Kobolo) oni povas uzi la inversan aranĝon: MOVU fonto valorizato Noto. La ordonon a := b + 1 legu «a estu bo plus unu» aŭ «a ricevas la valoron bo plus unu». (eo) En algorithmique et en programmation informatique, une affectation, aussi appelée assignation par anglicisme, est une structure qui permet d'attribuer une valeur à une variable. Il s'agit d'une structure particulièrement courante en programmation impérative, et dispose souvent pour cette raison d'une notation courte et infixée, comme x = expr ou x := expr. Dans certains langages, le symbole est considéré comme un opérateur d'affectation, et la structure entière peut alors être utilisée comme une expression. D'autres langages considèrent une affectation comme une instruction et ne permettent pas cet usage. (fr) In informatica l'operatore di assegnamento imposta o reimposta il valore memorizzato nella posizione di memoria associata a una variabile. Nella maggior parte dei linguaggi di programmazione imperativa l'istruzione di assegnamento è una delle istruzioni fondamentali. L'operatore di assegnamento consente normalmente di assegnare alla stessa variabile valori diversi in tempi diversi durante l'esecuzione del programma. (it) Em Ciência da Computação o comando de atribuição define ou re-define o valor armazenado no local de armazenamento indicado por um nome de variável. Na maioria das linguagens de programação imperativas o comando de atribuição é uma das declarações básicas. A instrução de atribuição muitas vezes permite que o mesmo nome de variável possa conter valores diferentes em momentos diferentes durante a execução do programa. (pt) Przypisanie (podstawienie) – informatyczna operacja nadania, umieszczenia, wpisania do określonej l-wartości nowej wartości. (pl) Присва́ивание — механизм связывания в программировании, позволяющий динамически изменять связи имён объектов данных (как правило, переменных) с их значениями. Строго говоря, изменение значений является побочным эффектом операции присваивания, и во многих современных языках программирования сама операция также возвращает некоторый результат (как правило, копию присвоенного значения). На физическом уровне результат операции присвоения состоит в проведении записи и перезаписи ячеек памяти или регистров процессора. Присваивание является одной из центральных конструкций в императивных языках программирования, эффективно и просто реализуется на фон-неймановской архитектуре, которая является основой современных компьютеров. В объектно-ориентированных языках программирования семантика присваивания существенно отличается. Например, в языке Kotlin при присваивании происходит копирование объекта, а в языке Rust – перемещение (move-семантика) объекта и старая связка становится недействительной. В логическом программировании принят другой, алгебраический подход. Обычного («разрушающего») присвоения здесь нет. Существуют только неизвестные, которые ещё не вычислены, и соответствующие идентификаторы для обозначения этих неизвестных. Программа только определяет их значения, сами они постоянны. Конечно, в реализации программа производит запись в память, но языки программирования этого не отражают, давая программисту возможность работать с идентификаторами постоянных значений, а не с переменными. В чистом функциональном программировании не используются переменные, и явный оператор присваивания не нужен. (ru) 在程序設計中,指定敘述(英語:assignment statement),會將一個特定的值設定到某個特定的儲存位址去,這個位置被標記成一個特定的變數名稱。換句話說,這個敘述會複製一個值到某個特定變數中。在多數的指令式程式語言中,這種敘述是其中最基礎的結構。 指定敘述的通用表示方法通常是 x = expr(這種表示法最早源自1949年–1951年时的,因為1957年首版的Fortran與C語言而廣為人知),另一種形式則為 x := expr(這種形式最早來自ALGOL 58,因為Pascal而盛行)。在這兩種表示法之外,仍然存在許多其他的形式。 對多數的指令式程式語言來說,指定敘述允許某個特定變數,在其生命週期與作用域之中,可以被指定為不同的值,或是重複被指定值。 (zh) Присвоєння (англ. assignment) — механізм в програмуванні, що дозволяє динамічно змінювати зв'язки об'єктів даних (зазвичай, змінних) з їхніми значеннями. Строго кажучи, зміна значень є побічним ефектом операції присвоєння, і в багатьох сучасних мовах програмування сама операція також повертає певний результат (як правило, копію присвоєного значення). На фізичному рівні результат операції присвоєння полягає в проведенні запису і перезапису фрагментів пам'яті або регістрів процесора. Присвоєння — одна з центральних конструкцій в імперативних мовах програмування, ефективно і просто реалізується на фон-Нейманівській архітектурі, яка лежить в основі сучасних комп'ютерів. В логічному програмуванні прийнято інший, алгебраїчний підхід. Звичайного («деструктивного») присвоєння тут немає. Існують тільки невідомі, які ще не обчислені, і відповідні ідентифікатори для позначення цих невідомих. Програма тільки визначає їхні значення, самі вони сталі. Звичайно, в реалізації програма робить запис в пам'ять, але мови програмування цього не відображають, даючи програмісту можливість працювати з ідентифікаторами постійних значень, а не зі змінними. В чистому функційному програмуванні не використовують змінні, тому явний оператор присвоєння не потрібен. (uk) |
dbo:wikiPageID | 344807 (xsd:integer) |
dbo:wikiPageLength | 32807 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1091736840 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:PowerShell dbr:Prolog dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:Scala_(programming_language) dbr:Scheme_(programming_language) dbr:Operator_associativity dbr:Bourne_shell dbr:Perl dbr:Variable_(programming) dbr:Von_Neumann_bottleneck dbc:Assignment_operations dbr:Common_Lisp dbr:Rust_(programming_language) dbr:SISAL dbr:Name dbr:Object-oriented_programming dbr:Class_(computer_programming) dbr:Clojure dbr:Eiffel_(programming_language) dbr:Equality_(mathematics) dbr:Equals_sign dbr:GNU_Compiler_Collection dbr:Go_(programming_language) dbr:Modula dbr:TI-BASIC dbr:AppleScript dbr:Lisp_(programming_language) dbr:LiveCode dbr:Lua_(programming_language) dbr:MIRC_scripting_language dbr:ML_(programming_language) dbr:Macsyma dbr:Simula dbr:Smalltalk dbr:Standard_ML dbr:Structured_programming dbr:Comma_operator dbr:Computer_programming dbr:Functional_programming dbr:Parallel_computing dbr:AutoHotkey dbr:BASIC dbr:BASIC_Programming dbr:BCPL dbr:BETA_(programming_language) dbr:C++ dbr:CLU_(programming_language) dbr:COBOL dbr:CPL_(programming_language) dbr:C_(programming_language) dbr:C_shell dbr:ABC_(programming_language) dbr:ALGOL dbr:AMPL dbr:APL_(programming_language) dbr:Ada_(programming_language) dbr:Data_structures dbr:Dylan_(programming_language) dbr:Dynamic_programming_language dbr:Erlang_(programming_language) dbr:F_Sharp_(programming_language) dbr:Forth_(programming_language) dbr:Fortran dbr:Niklaus_Wirth dbr:Nim_(programming_language) dbr:Oz_(programming_language) dbr:PHP dbr:PL/I dbr:PL/M dbr:POP-2 dbr:Pascal_(programming_language) dbr:Iteration dbr:Purely_functional_programming dbr:Relational_operator dbr:Haskell_(programming_language) dbr:Heinz_Rutishauser dbr:Io_(programming_language) dbr:J_(programming_language) dbr:JavaScript dbr:Java_(programming_language) dbr:Backtracking dbr:Tcl dbr:Assembly_language dbc:Articles_with_example_C_code dbc:C_programming_language_family dbr:K_(programming_language) dbr:LISP dbr:Lava_(programming_language) dbr:Syntactic_sugar dbr:Referential_transparency dbc:Programming_language_concepts dbr:Augmented_assignment dbr:Maple_(software) dbr:Mary_(programming_language) dbr:Const-correctness dbr:OCaml dbr:Oberon_(programming_language) dbr:Occam_(programming_language) dbr:Operator_(programming) dbr:Casio_BASIC dbr:R_(programming_language) dbr:Racket_(programming_language) dbr:Rebol dbr:Seed7 dbr:C_sharp_(programming_language) dbr:XQuery dbr:Name_binding dbr:Magik_(programming_language) dbr:SASL_(programming_language) dbr:S_(programming_language) dbr:Side_effect_(computer_science) dbr:Unit_type dbr:Value_(computer_science) dbr:Output_parameter dbr:Extension_method dbr:Immutable_object dbr:Imperative_programming dbr:Programming_language dbr:Pseudocode dbr:Scope_(programming) dbr:REBOL dbr:Superplan dbr:Assignment_operator_in_C++ dbr:Mutable dbr:Const dbr:Destructive_update dbr:Instance_method dbr:Unification_(computing) dbr:Expression-oriented_programming_languages dbr:B:Python_Programming/Tuples |
dbp:wikiPageUsesTemplate | dbt:Code dbt:Efn dbt:For dbt:Main dbt:Notelist dbt:Reflist dbt:See_also dbt:Short_description |
dcterms:subject | dbc:Assignment_operations dbc:Articles_with_example_C_code dbc:Programming_language_concepts |
rdf:type | owl:Thing yago:Abstraction100002137 yago:Cognition100023271 yago:Concept105835747 yago:Content105809192 yago:Idea105833840 yago:PsychologicalFeature100023100 yago:WikicatProgrammingConstructs yago:WikicatProgrammingLanguageConcepts |
rdfs:comment | Příkaz přiřazení se vyskytuje ve většině imperativních programovacích jazyků. Způsobí nastavení či změnu hodnoty nějaké proměnné. (cs) In informatica l'operatore di assegnamento imposta o reimposta il valore memorizzato nella posizione di memoria associata a una variabile. Nella maggior parte dei linguaggi di programmazione imperativa l'istruzione di assegnamento è una delle istruzioni fondamentali. L'operatore di assegnamento consente normalmente di assegnare alla stessa variabile valori diversi in tempi diversi durante l'esecuzione del programma. (it) Em Ciência da Computação o comando de atribuição define ou re-define o valor armazenado no local de armazenamento indicado por um nome de variável. Na maioria das linguagens de programação imperativas o comando de atribuição é uma das declarações básicas. A instrução de atribuição muitas vezes permite que o mesmo nome de variável possa conter valores diferentes em momentos diferentes durante a execução do programa. (pt) Przypisanie (podstawienie) – informatyczna operacja nadania, umieszczenia, wpisania do określonej l-wartości nowej wartości. (pl) 在程序設計中,指定敘述(英語:assignment statement),會將一個特定的值設定到某個特定的儲存位址去,這個位置被標記成一個特定的變數名稱。換句話說,這個敘述會複製一個值到某個特定變數中。在多數的指令式程式語言中,這種敘述是其中最基礎的結構。 指定敘述的通用表示方法通常是 x = expr(這種表示法最早源自1949年–1951年时的,因為1957年首版的Fortran與C語言而廣為人知),另一種形式則為 x := expr(這種形式最早來自ALGOL 58,因為Pascal而盛行)。在這兩種表示法之外,仍然存在許多其他的形式。 對多數的指令式程式語言來說,指定敘述允許某個特定變數,在其生命週期與作用域之中,可以被指定為不同的值,或是重複被指定值。 (zh) في برمجة الحاسوب، تقوم جملة التخصيص أو جملة التعيين بعيين أو إعادة تعيين المخزنة في موقع التخزين، ويرمز لها باسم متغير. بمعنى آخر، تقوم بنسخ قيمة إلى متغير. وتُعتبر جملة التعيين تركيب أساسي في معظم لغات البرمجة ذات البرمجة الأمرية. أشهر رمز للتحديد وأكثرها شيوعاً هو =، ولكنه قد يختلف باختلاف اللغات، يعرض الجدول التالي بعض الأمثلة، حيث يمثل (بالإنجليزية: variable) المتغير ويليه رمز التحديد، ومن ثم العبارة (بالإنجليزية: expression). (ar) Unter einer Zuweisung (englisch assignment) versteht man in einer imperativen Programmiersprache einen Typ von Anweisung (englisch statement), durch den eine Variable einen neuen Wert erhält. In Abgrenzung von anderen Anweisungstypen, die ebenfalls den Wert einer Variablen verändern können (zum Beispiel Aufruf einer Prozedur mit Nebeneffekten), spricht man nur dann von einer Zuweisung, wenn der Zuweisungsoperator der jeweiligen Programmiersprache verwendet wird. Viele Programmiersprachen berücksichtigen hierbei die Zuweisungskompatibilität der beteiligten Ausdrücke und Variablen, um Programmfehler zu vermeiden. (de) In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location(s) denoted by a variable name; in other words, it copies a value into the variable. In most imperative programming languages, the assignment statement (or expression) is a fundamental construct. (en) Valorizo estas baza operacio de programlingvo por havigi valoron al variablo, elemento de tabelo, kampo de rikordo ktp. Maŝinnivele valorizo realiĝas per konservado de komputita valoro en memorĉelo aŭ reĝistro. En la tradicio de Fortrano, kiun sekvis C kaj ties posteuloj, valorizo havas la formon valorizato = esprimo; ekz-e x = x - y + 1.2; Tia uzo de = kolizias kun ties signifo de rilato, kiun oni sekve devas prezenti alimaniere, per duobligo: z == 0. En la tradicio de Algolo, kiun interalie sekvas Paskalo, oni uzas kunmetitan simbolon := por signi la valorizon: x := x - y + 1.2; (eo) En algorithmique et en programmation informatique, une affectation, aussi appelée assignation par anglicisme, est une structure qui permet d'attribuer une valeur à une variable. Il s'agit d'une structure particulièrement courante en programmation impérative, et dispose souvent pour cette raison d'une notation courte et infixée, comme x = expr ou x := expr. Dans certains langages, le symbole est considéré comme un opérateur d'affectation, et la structure entière peut alors être utilisée comme une expression. D'autres langages considèren (fr) Присва́ивание — механизм связывания в программировании, позволяющий динамически изменять связи имён объектов данных (как правило, переменных) с их значениями. Строго говоря, изменение значений является побочным эффектом операции присваивания, и во многих современных языках программирования сама операция также возвращает некоторый результат (как правило, копию присвоенного значения). На физическом уровне результат операции присвоения состоит в проведении записи и перезаписи ячеек памяти или регистров процессора. (ru) Присвоєння (англ. assignment) — механізм в програмуванні, що дозволяє динамічно змінювати зв'язки об'єктів даних (зазвичай, змінних) з їхніми значеннями. Строго кажучи, зміна значень є побічним ефектом операції присвоєння, і в багатьох сучасних мовах програмування сама операція також повертає певний результат (як правило, копію присвоєного значення). На фізичному рівні результат операції присвоєння полягає в проведенні запису і перезапису фрагментів пам'яті або регістрів процесора. В чистому функційному програмуванні не використовують змінні, тому явний оператор присвоєння не потрібен. (uk) |
rdfs:label | تعيين (علوم الحاسوب) (ar) Přiřazení (cs) Zuweisung (de) Valorizo (eo) Assignment (computer science) (en) Operatore di assegnamento (it) Affectation (informatique) (fr) Przypisanie (pl) Присваивание (ru) Atribuição (computação) (pt) Оператор присвоювання (uk) 指定敘述 (zh) |
rdfs:seeAlso | dbr:Relational_operator dbr:Static_single-assignment_form dbr:Comparison_of_programming_languages_(variable dbr:Constant_declarations) |
owl:sameAs | freebase:Assignment (computer science) yago-res:Assignment (computer science) wikidata:Assignment (computer science) dbpedia-ar:Assignment (computer science) dbpedia-cs:Assignment (computer science) dbpedia-de:Assignment (computer science) dbpedia-eo:Assignment (computer science) dbpedia-fr:Assignment (computer science) dbpedia-he:Assignment (computer science) dbpedia-hr:Assignment (computer science) dbpedia-it:Assignment (computer science) dbpedia-no:Assignment (computer science) dbpedia-pl:Assignment (computer science) dbpedia-pt:Assignment (computer science) dbpedia-ru:Assignment (computer science) dbpedia-th:Assignment (computer science) dbpedia-uk:Assignment (computer science) dbpedia-vi:Assignment (computer science) dbpedia-zh:Assignment (computer science) https://global.dbpedia.org/id/2BUKs |
prov:wasDerivedFrom | wikipedia-en:Assignment_(computer_science)?oldid=1091736840&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Assignment_(computer_science) |
is dbo:wikiPageDisambiguates of | dbr:Assignment |
is dbo:wikiPageRedirects of | dbr:Destructive_assignment dbr:Let-bound dbr:Assignment_operator dbr:Chained_assignment dbr:Single_assignment dbr:Parallel_assignment dbr:Assignment_(computer_programming) dbr:Assignment_(programming) dbr:Assignment_operation dbr:Assignment_statement dbr:Destructuring_assignment dbr:Simultaneous_assignment dbr:Multiple_assignment |
is dbo:wikiPageWikiLink of | dbr:Programming_paradigm dbr:Python_(programming_language) dbr:List_of_XML_and_HTML_character_entity_references dbr:List_of_functional_programming_topics dbr:Mutator_method dbr:Operator_associativity dbr:Tail_call dbr:History_of_compiler_construction dbr:List_of_mathematical_symbols_by_subject dbr:Visual_Basic_.NET dbr:Destructive_assignment dbr:Initialization_(programming) dbr:Let-bound dbr:Predeclared dbr:Substructural_type_system dbr:Colon_(punctuation) dbr:Comparison_of_C_Sharp_and_Java dbr:Comparison_of_programming_paradigms dbr:Constant_(computer_programming) dbr:S-algol dbr:Use-define_chain dbr:Circle–ellipse_problem dbr:Endianness dbr:Equals_sign dbr:Glossary_of_mathematical_symbols dbr:Corecursion dbr:Comma_operator dbr:Computer_program dbr:Delta_delay dbr:PAL_(programming_language) dbr:Pointer_(computer_programming) dbr:Polymorphic_Programming_Language dbr:Tandy_Pocket_Computer dbr:Statement_(computer_science) dbr:← dbr:→ dbr:CAL_(programming_language) dbr:CLU_(programming_language) dbr:COBOL dbr:C_(programming_language) dbr:Tuple dbr:UCBLogo dbr:UNITY_(programming_language) dbr:Date_of_Easter dbr:FLOW-MATIC dbr:FLWOR dbr:For_loop dbr:Graham's_number dbr:Record_(computer_science) dbr:Reference_(computer_science) dbr:High_Level_Assembly dbr:JavaScript_syntax dbr:ABC_Software_Metric dbr:BlooP_and_FlooP dbr:Swap_(computer_programming) dbr:TUTOR dbr:Yoda_conditions dbr:Direct_function dbr:Assignment_operator dbr:Assignment_operator_(C++) dbr:Augmented_assignment dbr:Böhm's_language dbr:Assignment dbr:Object-capability_model dbr:Operator_(computer_programming) dbr:R_(programming_language) dbr:Rebol dbr:Chained_assignment dbr:Name_binding dbr:Magik_(programming_language) dbr:Static_single-assignment_form dbr:Unpacking dbr:Van_Wijngaarden_grammar dbr:Variable_(computer_science) dbr:Expression-oriented_programming_language dbr:Eval dbr:Evaluation_strategy dbr:First-class_function dbr:Manifest_expression dbr:Single_assignment dbr:PHP_syntax_and_semantics dbr:Parallel_assignment dbr:Ternary_conditional_operator dbr:Assignment_(computer_programming) dbr:Assignment_(programming) dbr:Assignment_operation dbr:Assignment_statement dbr:Destructuring_assignment dbr:Simultaneous_assignment dbr:Multiple_assignment |
is rdfs:seeAlso of | dbr:Relational_operator dbr:Expression-oriented_programming_language |
is foaf:primaryTopic of | wikipedia-en:Assignment_(computer_science) |