Everything About ___
Live briefing

Everything about Augmented assignment

Type of assignment operator

Augmented assignment is the name given to certain assignment operators in certain programming languages. An augmented assignment is generally used to replace a statement where an operator takes a variable as one of its arguments and then assigns the result back to the same variable. A simple example is x += 1 which is expanded to x = x + 1. Similar constructions are often available for various binary operators. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Augmented assignmentA 5-minute orientation
  2. Skim a recent paper: XMIX: Graph-based temporal credit assignment and attention-augmented value decomposition for multi-agent cooperative reinforcement learningInfluential work since 2022
  3. Pick up a classic book: BibleThe most-reprinted book on the subject
  4. Read the landmark paper: An augmented lagrangean dual algorithm for link capacity side constrained traffic assignment problemsCited 177 times
  5. Go sideways: Assignment (computer science)A closely related topic
  6. Go sideways: Relational operatorA closely related topic

📖 Definitions

Noun An assignment by which an operator takes a variable as one of its arguments and then assigns the result back to this variable.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics