Live briefing
Everything about Value type and reference type
Classes of data types
In certain computer programming languages, data types are classified as either value types or reference types, where values referenced by reference type variables are always implicitly accessed via references stored in those variables, whereas value type variables directly contain the values themselves. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Value type and reference typeA 5-minute orientation
- Pick up a classic book: BibleThe most-reprinted book on the subject
- Go sideways: Parameter (computer programming)A closely related topic
- Go sideways: ConstA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
BibleBible · 1200
Pride and PrejudiceJane Austen · 1813
Wuthering HeightsEmily Brontë · 1846
Adventures of Huckleberry FinnMark Twain · 1876
The Scarlet LetterNathaniel Hawthorne · 1800
Treasure IslandRobert Louis Stevenson · 1880
Great ExpectationsCharles Dickens · 1861
The PrinceNiccolò Machiavelli · 1515
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Parameter (computer programming) In computer programming, a parameter, or formal argument, is a variable that represents an argument to a function call. A function's signature defines…
- Const In some programming languages, const is a type qualifier (a keyword applied to a data type) that indicates that the data is read-only. While this can be…
- Immutable object In object-oriented (OO) and functional programming, an immutable object (unchangeable object) is an object whose state cannot be modified after it is created…
- Evaluation strategy In a programming language, an evaluation strategy is a set of rules for evaluating expressions. The term is often used to refer to the more specific notion…
- This (computer programming) this, self, and Me are keywords used in some computer programming languages to refer to the object, class, or other entity which the currently running…
- Default argument In computer programming, a default argument is an argument to a function that a programmer is not required to specify. In most programming languages, functions…
- Constant (computer programming) In computer programming, a constant is a value that is not altered by the program during normal execution. When associated with an identifier, a constant…
- Examples of anonymous functions In computer programming, an anonymous function (function literal, lambda function, or block) is a function definition that is not bound to an identifier…