Construct · 3 fields · 3 citations
One name. Different field. Different construct. One map.
● jingle · one word, three constructs Nearest construct by meaningallocationcompare the meaningsEvery construct on the map is compared with every other by the meaning of its definitions, and the closest one is surfaced here. The nearest construct to assignment is allocation.
Hold this as a prompt, not a verdict. Two constructs sitting close in meaning is a reason to read them side by side and decide for yourself whether they are one idea under two names. It is not proof that they are. Compare the meanings in the Collider.
Spokes are fields; dashed arcs are shared lineage. Tap a field for its definition, unit, and measures.
Drag to watch the word get claimed. Each field appears at the publication date of the earliest source cited for it. Tap a year to see which.
In law, an assignment is the transfer of a right, interest, or claim from one party, the assignor, to another, the assignee, so that the assignee may enforce it as the assignor once could: a contract right, a lease, a debt, or a patent can each be assigned. Corbin's 1926 article Assignment of Contract Rights set out how such rights pass, when they may be transferred, and what the assignee takes on. The thing named here is a legal act that moves ownership of a right from one person to another, and it has nothing to do with storing a value in a variable, matching workers to jobs, or a task handed to a student.[1]
In computer programming, assignment is the operation that stores a value in a variable, binding a name to that value so it can be read and changed later: it is usually written with an assignment operator such as the equals sign, as in x = 3, and it is a fundamental statement of imperative languages. Hoare's 1969 paper An Axiomatic Basis for Computer Programming gave assignment a formal meaning through an axiom describing how a program's provable properties change when a variable is updated. The thing named here is an operation on program state, not the legal transfer of a right, an optimisation problem, or a piece of schoolwork.[2]
In operations research, the assignment problem is the combinatorial optimisation task of pairing a set of agents with a set of tasks, one agent to one task, so that the total cost is as small as possible or the total value as large as possible. Kuhn's 1955 paper The Hungarian Method for the Assignment Problem gave an efficient algorithm for solving it, building on ideas from earlier Hungarian mathematicians. The thing named here is a mathematical matching problem over a cost matrix, distinct from the legal transfer of a right, the storing of a value in a variable, or a task set for students.[3]
Next
See how assignment sits against neighbouring constructs in the Collider, or export every reference on this page in one click.
Open in ColliderExport BibTeXReport this collisionCited on this page?
If your work is cited behind one of these entries, you know better than we do whether we captured the meaning right. Confirm it, suggest an edit, or dispute it, and your name goes on the entry as an author who has checked it, linked to your ORCID.
Claim your construct